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
Provides a Model Context Protocol (MCP) server to enable Claude Code–style sub-agent workflows in any MCP-compatible tool, executing agents via various AI CLI backends.
karma
A modern, dark-themed chat interface demonstrating the Karma Memory system for AI agents, enabling context-aware conversations and dynamic switching of memory retrieval and caching strategies.
fastmcp
Build fast, declarative, and type-safe servers implementing the Model Context Protocol (MCP) in Dart.
consult-user-mcp
Enables AI agents (like Claude) to interact with users through native macOS dialogs (confirmation, choice, text input) or a PWA for push notifications and responses.