Claude文档交互服务器
通过 Inkeep 的 API 将 Claude 连接到您的文档的服务器,可实现与文档内容的人工智能交互。
服务介绍
mcp-server-python
由您的文档和产品内容驱动的Inkeep MCP服务器。
依赖项
本地设置
git clone https://github.com/inkeep/mcp-server-python.git
cd mcp-server-python
uv venv
uv pip install -r pyproject.toml
请记下项目的完整路径,在后续步骤中将被称为<YOUR_INKEEP_MCP_SERVER_ABSOLUTE_PATH>。
获取API密钥
- 登录到Inkeep仪表板
- 导航到Projects部分并选择您的项目
- 打开Integrations标签页
- 点击Create Integration,然后从选项中选择API
- 为新的API集成输入名称。
- 点击Create
- 将会出现一个生成的API key,您可以使用它来认证API请求。
在后续步骤中,我们将此API密钥称为<YOUR_INKEEP_API_KEY>。
添加到您的MCP客户端
按照此指南设置Claude Desktop。
在您的claude_desktop_config.json文件中,向mcpServers添加以下条目。
{
"mcpServers": {
"inkeep-mcp-server": {
"command": "uv",
"args": [
"--directory",
"<YOUR_INKEEP_MCP_SERVER_ABSOLUTE_PATH>",
"run",
"-m",
"inkeep_mcp_server"
],
"env": {
"INKEEP_API_BASE_URL": "https://api.inkeep.com/v1",
"INKEEP_API_KEY": "<YOUR_INKEEP_API_KEY>",
"INKEEP_API_MODEL": "inkeep-rag",
"INKEEP_MCP_TOOL_NAME": "search-product-content",
"INKEEP_MCP_TOOL_DESCRIPTION": "Retrieves product documentation about Inkeep. The query should be framed as a conversational question about Inkeep."
}
},
}
}
您可能需要在命令字段中放置uv可执行文件的完整路径。您可以通过在MacOS/Linux上运行which uv或在Windows上运行where uv来获取这个路径。