使用说明
PokeAPI MCP服务器
用Pokédex的力量赋予你的AI力量!通过PokeAPI无缝获取和探索Pokemon数据。
服务器: io.github.Asthanaji05/pokeapi-mcp-server
npm包: pokeapi-mcp-server
该项目提供了一个模型上下文协议(MCP)服务器,使大型语言模型(LLM)能够对口袋妖怪相关数据进行工具调用。它与 PokeAPI 提供对47个不同的Pokemon相关端点的访问。
项目概述
PokeAPI MCP服务器充当桥梁,允许AI助手直接从PokeAPI获取和利用全面的Pokemon数据。这有助于开发需要有关口袋妖怪、动作、物品、游戏机制等准确和最新信息的智能应用程序。
可用工具
该服务器提供47个与口袋妖怪相关的工具,涵盖了广泛的数据:
- 口袋妖怪数据:
getPokemonByName,getPokemonSpeciesByName,getPokemonFormByName,getPokemonColorByName,getPokemonHabitatByName,getPokemonShapeByName. - 移动:
getMoveByName,getMoveCategoryByName,getMoveDamageClassByName,getMoveAilmentByName,getMoveBattleStyleByName,getMoveLearnMethodByName,getMoveTargetByName. - 物品:
getItemByName,getItemCategoryByName,getItemAttributeByName,getItemFlingEffectByName,getItemPocketByName. - 游戏机制:
getTypeByName,getStatByName,getAbilityByName,getGrowthRateByName,getNatureByName,getEggGroupByName,getGenerationByName,getVersionByName,getVersionGroupByName,getPokedexByName,getLanguageByName. - 相遇:
getLocationByName,getLocationAreaByName,getEncounterMethodByName,getEncounterConditionByName,getEncounterConditionValueByName. - 浆果:
getBerryByName,getBerryFirmnessByName,getBerryFlavorByName. - 竞赛:
getContestTypeByName,getContestEffectById,getSuperContestEffectById. - 进化:
getEvolutionChainById,getEvolutionTriggerByName. - 其他:
getCharacteristicById,getMachineById,getPalParkAreaByName,getPokeathlonStatByName,getRegionByName.
🚀 安装
全球安装
npm install -g pokeapi-mcp-server
⚙️ 配置
安装后,将服务器添加到MCP客户端配置中:
适用于克劳德桌面
添加到 Claude>claude_desktop_config.json
{
"mcpServers": {
"pokemon-mcp-server": {
"command": "npx",
"args": [
"pokeapi-mcp-server@1.4.0"
]
}
}
}
用于游标IDE
添加到 .cursor/mcp.json:
{
"mcpServers": {
"pokemon-mcp-server": {
"command": "npx",
"args": [
"pokeapi-mcp-server@1.4.0"
]
}
}
}
或者,如果全局安装:
{
"mcpServers": {
"pokemon-mcp-server": {
"command": "npx",
"args": [
"pokeapi-mcp-server@1.4.0"
]
}
}
}
适用于Gemini CLI
添加到 .gemini/settings.json:
{
"mcpServers": {
"pokemon-mcp-server": {
"command": "npx",
"args": [
"--yes",
"pokeapi-mcp-server@1.4.0"
],
"transport": "stdio",
"trust": true,
"env": {
"MCP_HTTP_SERVER_URL": "https://pokemon-mcp-server-vs8m.onrender.com"
}
}
}
}
注: 这
env部分确保MCP服务器连接到正确的HTTP服务器。远程服务器位于https://pokemon-mcp-server-vs8m.onrender.com默认情况下可用。如果您在端口3000上运行本地HTTP服务器,请将URL更改为http://localhost:3000更新配置以加载MCP服务器后,重新启动Cursor IDE或Gemini CLI。
🔗 链接
由以下材料制成❤️ 通过 Asthanaji05