MCP Expert Server

MCP Expert Server

site icon
2025.02.17 0
TypeScript智能查询生成文档辅助开发效率
MCP Expert Server 是一个基于 Model Context Protocol 的服务器,利用 Claude AI 提供智能查询生成和文档辅助功能。该服务器能够分析 API 文档,并提供两个主要工具:自然语言请求生成查询和基于问题的文档信息检索。
View on GitHub

Overview

基本能力

产品定位

MCP Expert Server 是一个智能查询生成和文档辅助工具,旨在帮助开发者更高效地使用和理解 API 文档。

核心功能

  1. create-query: 根据自然语言请求生成查询
  2. documentation: 根据问题提供相关文档信息

适用场景

  1. API 文档的快速查询和理解
  2. 自然语言到结构化查询的转换
  3. 开发过程中的文档辅助

工具列表

  1. create-query: 根据自然语言请求生成查询
  2. documentation: 提供相关文档信息

常见问题解答

  1. 连接问题: 确保运行了设置脚本,检查 prompts/ 目录中的文件,验证 API 密钥是否正确设置
  2. 路径问题: 在 Claude Desktop 配置中使用绝对路径
  3. 调试: 检查调试日志(写入 stderr)

使用教程

使用依赖

  1. Node.js >= 18
  2. Anthropic API key for Claude

安装教程

  1. 克隆仓库
  2. 安装依赖:
npm install
  1. 创建 .env 文件并添加 Anthropic API key:
ANTHROPIC_API_KEY=your_api_key_here
  1. 构建项目并运行设置脚本:
npm run build
npm run setup
  1. 将 API 文档文件添加到 docs/ 目录(支持 .txt, .md, 和 .json 文件)

调试方式

  1. 启动服务器:
npm start
  1. 检查调试日志(写入 stderr)
  2. 验证工具调用:
{
  "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?"
  }
}

许可证

该项目遵循 MIT 开源许可条款。