Poke - MCP 是一个基于模型上下文协议(MCP)构建的服务,它通过统一接口为用户提供 Pokémon 信息。该服务连接 PokeAPI 获取 Pokémon 数据,并借助 MCP 工具为 Claude 桌面应用、Continue、Cline 等兼容客户端提供数据支持,让用户能更便捷地查询 Pokémon 相关信息。
Poke - MCP 借助模型上下文协议(MCP),实现了 AI 应用程序与外部数据源的标准化交互。以下是其工作流程:
通过 [Smithery](https://smithery.ai/server/@NaveenBandarage/poke - mcp) 可自动为 Claude 桌面应用安装 Poke - MCP:
npx -y @smithery/cli install @NaveenBandarage/poke-mcp --client claude
# 克隆仓库
git clone https://github.com/yourusername/poke-mcp.git
cd poke-mcp
# 安装依赖项
npm install
# 构建项目
npm run build
{
"mcpServers": {
"pokedex": {
"command": "path/to/poke-mcp/build/index.js"
}
}
}
连接到 MCP 客户端后,可以执行以下命令:
src/index.ts:主服务实现。src/types.ts:TypeScript 类型定义文件。package.json:项目依赖及脚本信息。tsconfig.json:TypeScript 配置文件。要添加新工具或增强现有功能:
server.tool() 方法注册新工具。服务采用以下技术构建:
本项目遵循 MIT 许可证协议。