company-docs-mcp
Verified Safeby southleft
Overview
Transforms organizational documentation into an AI-powered knowledge base for semantic search, Q&A via chat interface, Claude Desktop, and Slack integration.
Installation
npm run devEnvironment Variables
- OPENAI_API_KEY
- SUPABASE_URL
- SUPABASE_ANON_KEY
- SUPABASE_SERVICE_KEY
- SLACK_BOT_TOKEN
- SLACK_APP_TOKEN
- SLACK_SIGNING_SECRET
- ORGANIZATION_NAME
- ORGANIZATION_DOMAIN
- ORGANIZATION_LOGO_URL
- ORGANIZATION_SUBTITLE
- ORGANIZATION_TAGLINE
- VECTOR_SEARCH_ENABLED
- VECTOR_SEARCH_MODE
- OPENAI_MODEL
- LOG_SEARCH_PERFORMANCE
- SLACK_SLASH_COMMAND
- MCP_ENDPOINT
Security Notes
The server correctly implements Slack request signature verification. Secrets management is well-documented, advising against committing sensitive data and promoting Cloudflare Worker secrets. CORS is broadly set to '*' which could be a risk if exposed publicly without additional authentication. The use of Supabase Service Role Key is noted in ingestion scripts and could be a risk if not securely managed.
Similar Servers
sub-agents-mcp
Acts as an MCP server to enable Claude Code-style sub-agents in any MCP-compatible tool like Cursor, facilitating delegation of specialized AI tasks defined in markdown files.
karma
Provides a plug-and-play Knowledge Graph service via the Model Context Protocol (MCP), allowing AI agents to store, retrieve, and manage structured and unstructured knowledge (entities, relations, observations).
fastmcp
Build fast, declarative, and type-safe servers implementing the Model Context Protocol (MCP) in Dart.
firemcp
Enables AI agents and LLMs to securely interact with Firestore databases through a Model Context Protocol (MCP) server, offering complete CRUD and query operations.