re-kb-mcp
Verified Safeby BadlyDrawnBoy
Overview
A Model Context Protocol (MCP) server for managing Reverse Engineering Knowledge Base (RE KB) findings, assets, and research threads, supporting integration with LLMs and Ghidra.
Installation
./bin/devEnvironment Variables
- MCP_ENABLE_WRITES
Security Notes
The server implements robust input validation using Pydantic models, transport-level connection guarding (e.g., single active SSE client, readiness gates before processing messages), and strict write controls. Write operations are disabled by default and require an explicit `MCP_ENABLE_WRITES=1` environment variable. Session tokens for SSE auto-binding are cryptographically random and validated. Cross-platform file locking (`portalocker`) is used for concurrent ID allocation to prevent race conditions and data corruption. There are no indications of 'eval', obfuscation, or hardcoded sensitive credentials, with example tokens clearly marked as such in non-production files.
Similar Servers
mcp-k8s
Facilitates natural language interaction and automation for Kubernetes cluster management and Helm operations via the Model Control Protocol (MCP).
1xn-vmcp
An open-source platform for composing, customizing, and extending multiple Model Context Protocol (MCP) servers into a single logical, virtual MCP server, enabling fine-grained context engineering for AI workflows and agents.
knowledgebase-mcp
A standardized Model Context Protocol (MCP) server that aggregates and provides AI systems with access to diverse biomedical knowledge bases and analysis tools.
mcp-compose
This server provides a robust example of OAuth2 authentication for MCP (Model Context Protocol) servers, using GitHub as the identity provider. It demonstrates secure multi-server management, protocol translation, and integration with AI agents for tool invocation.