protocontext
Deterministic knowledge layer for RAG systems. Open standard + search engine + semantic retrieval for AI-readable web content.
claude mcp add --transport stdio protocontext-protocontext node mcp-server/index.js \ --env PROTOCONTEXT_BASE_URL="Base URL for the ProtoContext API (e.g., http://localhost:8000)"
How to use
ProtoContext provides an MCP-compatible server that exposes a deterministic knowledge layer API for AI agents. The MCP server focuses on structured context.txt content and a search/indexing layer, enabling agents to query sites, submit domains for indexing, and perform multi-query searches. With the provided endpoints, agents can rapidly retrieve structured information, get sections for a domain, and track index health and stats. Use the server to connect AI workflows to ProtoContext’s deterministic path, avoiding heavy reliance on unstructured scraping when exact schema-driven answers are sufficient.
How to install
Prerequisites:
- Node.js (LTS) installed on your host
- Git installed
Installation steps:
- Clone the repository: git clone https://github.com/your-org/protocontext.git
- Navigate to the mcp-server directory: cd protocontext/mcp-server
- Install dependencies: npm install
- Start the MCP server: node index.js
Optional configuration:
- Create a .env file or set environment variables as needed (e.g., PORT, BASE_URL).
- Adjust any auth tokens or rate limits as required by your deployment environment.
Additional notes
Tips:
- Ensure the MCP server has network access to any domain you submit for indexing, especially if you rely on external context.txt sources.
- Use the /health and /stats endpoints to monitor server status.
- If you encounter module resolution issues, re-run npm install in the mcp-server directory.
Common issues:
- Port conflicts: pick an unused port or configure PORT accordingly.
- Missing context.txt: if no structured context.txt is available for a domain, the engine may fall back to scraping; ensure your domains publish context.txt if you want deterministic retrieval.
Environment variables to consider:
- PROTOCONTEXT_BASE_URL: Base URL for serving or contacting the ProtoContext API.
- X_PROTO_TOKEN: (If enabled) token required for protected endpoints.
Related MCP Servers
robloxstudio
Create agentic AI workflows in ROBLOX Studio
drawio2go
A modern DrawIO editor application. AI-Powered, Human-AI Collaboration | AI 加持,人机共绘drawio
mikrotik
MCP server for Mikrotik
mcpcat-python-sdk
MCPcat is an analytics platform for MCP server owners 🐱.
mcp -js
MCP server that exposes YepCode processes as callable tools for AI platforms. Securely connect AI assistants to your YepCode workflows, APIs, and automations.
architect
A powerful, self-extending MCP server for dynamic AI tool orchestration. Features sandboxed JS execution, capability-based security, automated rate limiting, marketplace integration, and a built-in monitoring dashboard. Built for the Model Context Protocol (MCP).