kbsearch-mcp-server
Verified Safeby jbromfld
Overview
This server acts as a Model Context Protocol (MCP) gateway, exposing internal knowledge base search (RAG) and CI/CD database query (NL2SQL) tools to AI assistants like GitHub Copilot.
Installation
docker-compose -f docker-compose-all.yml up -dEnvironment Variables
- MCP_SERVER_NAME
- MCP_TRANSPORT
- MCP_HTTP_HOST
- MCP_HTTP_PORT
- RAG_SERVICE_URL
- RAG_TIMEOUT
- NL2SQL_PREPARE_URL
- NL2SQL_EXECUTE_URL
- NL2SQL_TIMEOUT
- USER_ID
Security Notes
The server itself primarily acts as a proxy, delegating complex or potentially risky operations (like RAG search and SQL execution) to external backend services. It does not contain direct `eval()` or `exec()` calls within its source code. Database credentials for the demo setup are test credentials and are confined to the Docker network, not hardcoded for production. Robust production security practices, such as a reverse proxy with authentication (e.g., client certs, basic auth, API Gateway), are explicitly recommended in the `CLAUDE.md` and are essential given the server's external exposure.
Similar Servers
context-portal
Manages structured project context for AI assistants and developer tools, enabling Retrieval Augmented Generation (RAG) and prompt caching within IDEs.
mcp-servers
A curated collection of Model Context Protocol (MCP) server configurations to integrate various developer tools and services with AI agents.
tmcp
A server implementation for the Model Context Protocol (MCP) to enable LLMs to access external context and tools.
mmcp
Manages Model Context Protocol (MCP) server definitions in a central configuration and applies them to various AI agent tools.