Back to Home
BadlyDrawnBoy icon

re-kb-mcp

Verified Safe

by 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

Run Command
./bin/dev

Environment 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

Stats

Interest Score0
Security Score9
Cost ClassMedium
Avg Tokens3000
Stars0
Forks0
Last Update2025-12-27

Tags

Reverse EngineeringKnowledge BaseMCPSecurity AnalysisAI/LLM Integration