
MCP Expert Server

2025.02.17
0
TypeScript智能查询生成文档辅助开发效率
MCP Expert Server 是一个基于 Model Context Protocol 的服务器,利用 Claude AI 提供智能查询生成和文档辅助功能。该服务器能够分析 API 文档,并提供两个主要工具:自然语言请求生成查询和基于问题的文档信息检索。
View on GitHub
Overview
基本能力
产品定位
MCP Expert Server 是一个智能查询生成和文档辅助工具,旨在帮助开发者更高效地使用和理解 API 文档。
核心功能
- create-query: 根据自然语言请求生成查询
- documentation: 根据问题提供相关文档信息
适用场景
- API 文档的快速查询和理解
- 自然语言到结构化查询的转换
- 开发过程中的文档辅助
工具列表
- create-query: 根据自然语言请求生成查询
- documentation: 提供相关文档信息
常见问题解答
- 连接问题: 确保运行了设置脚本,检查
prompts/
目录中的文件,验证 API 密钥是否正确设置 - 路径问题: 在 Claude Desktop 配置中使用绝对路径
- 调试: 检查调试日志(写入 stderr)
使用教程
使用依赖
- Node.js >= 18
- Anthropic API key for Claude
安装教程
- 克隆仓库
- 安装依赖:
npm install
- 创建
.env
文件并添加 Anthropic API key:
ANTHROPIC_API_KEY=your_api_key_here
- 构建项目并运行设置脚本:
npm run build
npm run setup
- 将 API 文档文件添加到
docs/
目录(支持.txt
,.md
, 和.json
文件)
调试方式
- 启动服务器:
npm start
- 检查调试日志(写入 stderr)
- 验证工具调用:
{
"name": "create-query",
"arguments": {
"request": "Find all users who signed up in the last week"
}
}
或
{
"name": "documentation",
"arguments": {
"request": "How do I authenticate API requests?"
}
}