MCP Advisor

MCP Advisor

site icon
2025.04.17 1
JavaScriptMCP 规范访问开发辅助开发效率
MCP Advisor 是一个提供全面访问 Model Context Protocol (MCP) 规范的服务,通过提示和资源帮助大型语言模型(LLMs)和人类理解并应用 MCP 规范。它提供了完整的 JSON 模式和详细文档,适用于需要精确规范信息的场景。
View on GitHub

Overview

基本能力

产品定位

MCP Advisor 是一个专门为 Model Context Protocol (MCP) 规范提供访问和解释的服务,旨在帮助开发者和 LLMs 更高效地理解和应用 MCP 规范。

核心功能

  • 解释功能:提供对 MCP 主题的全面解释,需要指定 topic 参数。
  • 资源访问:提供对 MCP 规范不同部分的访问,包括完整规范、JSON 模式、架构概述、基础协议、实用工具、服务器功能和客户端功能。
  • 缓存机制:所有从 GitHub 获取的规范内容都会在本地缓存,具有 1 小时的 TTL,以提高性能并减少 API 调用。

适用场景

  • 需要精确 MCP 规范信息的开发场景。
  • 在模型上下文窗口内直接获取规范细节,避免使用复杂的 RAG 解决方案。

工具列表

  • CLI 工具:通过全局安装后,可以使用命令行工具访问 MCP Advisor 的功能。
  • 开发工具:提供开发模式、构建和启动服务器的命令。

常见问题解答

  • 为什么使用 MCP Advisor 而不是网页搜索或其他 RAG 解决方案?:当需要精确的规范信息时,直接获取规范细节更可靠,且这些信息通常适合模型的上下文窗口。

使用教程

使用依赖

# Install as a dependency
npm install mcp-advisor

# Or install globally to use the CLI
npm install -g mcp-advisor

安装教程

  1. 克隆仓库:
git clone https://github.com/olaservo/mcp-advisor.git
cd mcp-advisor
  1. 安装依赖:
npm install
  1. 运行开发模式:
npm run dev
  1. 构建项目:
npm run build
  1. 启动服务器:
npm start

调试方式

在开发模式下运行服务器,可以实时查看日志和调试信息:

npm run dev

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。