inkeep
🔓 Unlock the "Ask AI" capability from ANY Inkeep-powered documentation site (Langfuse, Render, etc.) for your local AI Agent. Zero config, auto-discovery. | 为你的命令行或AI工具解锁任意接入Inkeep 网站的 AI 问答能力。
claude mcp add --transport stdio xu-xiang-inkeep-mcp python3 /absolute/path/to/inkeep-mcp/mcp_server.py \ --env PYTHONUNBUFFERED="1"
How to use
Inkeep MCP serves as a universal bridge that lets your AI agent read documentation content protected behind Inkeep-powered widgets. Start the MCP server using the Python entry point shown in the repository, then configure your agent (e.g., Gemini CLI or Claude Desktop) to load this MCP server as a local provider. The server simulates a browser session to locate Inkeep configuration on target sites and streams answers back to your agent, enabling question answering and interactive chat against docs from Langfuse, Render, Clerk, Neon, and more. You can use the CLI to ask questions directly or wire the server into your agent’s environment so it can query docs on demand.
To use with agents, add the inkeep MCP entry to your agent’s MCP config (e.g., Gemini or Claude). The config should specify the Python command, the path to mcp_server.py, and optional environment flags like PYTHONUNBUFFERED for clean streaming. Once configured, your agent can send queries to the server, which will fetch, process, and return the results from the supported documentation sites.
How to install
Prerequisites:
- Python 3.8+ installed on your system
- Git
- Internet access to install dependencies
Install steps:
-
Clone the repository git clone https://github.com/xu-xiang/inkeep-mcp.git cd inkeep-mcp
-
Install Python dependencies pip install -r requirements.txt
-
Run the MCP server (example path; adjust to your environment) python3 mcp_server.py
-
(Optional) Integrate with your agent by updating its MCP config to point at the server as shown in the repository examples.
Additional notes
Notes and tips:
- The MCP config uses a Python-based server; ensure you provide the absolute path to mcp_server.py in your agent config.
- The environment variable PYTHONUNBUFFERED=1 helps ensure real-time streaming of responses.
- If you encounter path issues, verify that the path in args is correct and accessible by the agent process.
- This MCP relies on simulating a browser session to obtain Inkeep configuration from target sites; some sites may require additional handling or rate limiting in your environment.
- When debugging, run the server in a console to observe logs and stdout/stderr for troubleshooting.
Related MCP Servers
mcp -atlassian-confluence
Node.js/TypeScript MCP server for Atlassian Confluence. Provides tools enabling AI systems (LLMs) to list/get spaces & pages (content formatted as Markdown) and search via CQL. Connects AI seamlessly to Confluence knowledge bases using the standard MCP interface.
gimp
GIMP MCP server
gns3
AI-Powered GNS3 Network Simulation MCP Server
akyn-sdk
Turn any data source into an MCP server in 5 minutes. Build AI-agents-ready knowledge bases.
claude-command-runner
Swift-based MCP server that bridges Claude Desktop with terminal applications, enabling seamless command execution with intelligent output retrieval. Features auto-capture, SQLite history, and Warp Terminal integration
youtube
A comprehensive Model Context Protocol (MCP) server providing real-time YouTube Data API access for AI assistants. Features 14 functions including intelligent content evaluation with technology freshness scoring for knowledge base curation.