mcp-registry
by chun-wei0413
Overview
Provides a RAG-based intelligent knowledge management system for AI assistants to manage development knowledge.
Installation
cd servers/context-provisioning && docker-compose up -dEnvironment Variables
- MCP_SERVER_NAME
- CHROMA_DB_PATH
- COLLECTION_NAME
- EMBEDDING_MODEL
- MCP_SERVER_HOST
- MCP_SERVER_PORT
Security Notes
The `store_document` and `batch_index_folder` tools allow the AI agent to specify `file_path` and `source_dir` respectively, which can be relative or absolute paths on the server's filesystem. If the AI agent (which is controlled by user prompts) is not sufficiently sandboxed or the prompts are not strictly guarded against path manipulation, this creates a critical Local File Inclusion (LFI) or arbitrary file read vulnerability. An attacker could potentially instruct the AI agent to read sensitive files from the server's host system. This necessitates robust external security measures (e.g., Docker volume restrictions, AppArmor profiles, strict LLM prompt engineering, or an intermediary validation layer) beyond the application's default configuration. The server also binds to 0.0.0.0:3031, requiring firewalling in production.
Similar Servers
registry
The MCP Registry serves as a centralized metadata repository for publicly-available MCP servers, facilitating discovery and publishing of server information for clients and aggregators.
mcp-servers
A curated collection of Model Context Protocol (MCP) server configurations to integrate various developer tools and services with AI agents.
spring-documentation-mcp-server
Provides an AI-driven Model Context Protocol (MCP) server for comprehensive access to Spring ecosystem documentation, migration guides, code examples, and project compatibility, serving as a knowledge base and tool integration for AI agents.
registry
Registry for discovering Model Context Protocol (MCP) servers relevant to biomedical research, facilitating tool discovery and integration for AI assistants.