comptext-mcp-server
Verified Safeby ProfRandom92
Overview
Provides token-efficient access to Domain-Specific Language (DSL) documentation stored in Notion for LLM interactions.
Installation
docker build -f Dockerfile.rest -t comptext-api . && docker run -p 8000:8000 --env-file .env comptext-apiEnvironment Variables
- NOTION_API_TOKEN
- COMPTEXT_DATABASE_ID
- LOG_LEVEL
- HOST
- PORT
Security Notes
The project is highly security-conscious, implementing input validation and sanitization, rate limiting, and robust error handling with retry logic. It runs Docker containers as non-root users and passes Bandit and CodeQL scans with no issues. The `SECURITY.md` clearly documents known limitations, specifically that the public REST API has no authentication by default and that CORS is wide open, recommending user-added authentication and restricted CORS for production deployments. Potential cache timing attacks are also noted. Adhering to the documented best practices is crucial for secure deployment.
Similar Servers
mcp-omnisearch
Provides a unified interface for various search, AI response, content processing, and enhancement tools via Model Context Protocol (MCP).
mcp-server
Provides a Model Context Protocol (MCP) server for AI agents to search and retrieve curated documentation for the Strands Agents framework, facilitating AI coding assistance.
mcp-openapi-server
A Model Context Protocol (MCP) server that exposes OpenAPI endpoints as MCP tools, along with optional support for MCP prompts and resources, enabling Large Language Models to interact with REST APIs.
ncp
NCP acts as a universal adapter and orchestrator for Model Context Protocol (MCP) servers and tools. It provides a unified interface for discovery, execution, and management of diverse tools (local CLI, HTTP APIs, internal plugins/Photons, AI skills) through natural language and structured code interaction, enabling AI agents to interact with the broader digital ecosystem.