Integrations
PokeMCP
PokeMCP es un servidor MCP (Plataforma de Comando Modular) que proporciona información detallada de Pokémon integrándose con PokeAPI . Ofrece una herramienta para obtener datos completos sobre cualquier Pokémon, incluyendo estadísticas base, tipos, habilidades (con efectos), movimientos (con efectos) y cadena de evolución.
Características
- Obtiene estadísticas base, tipos y habilidades de Pokémon (con descripciones de efectos)
- Recupera hasta 10 movimientos por Pokémon, incluidos los efectos de movimiento.
- Proporciona la cadena de evolución completa para un Pokémon determinado.
- Maneja los errores con elegancia y devuelve mensajes de error informativos
Requisitos
- Python 3.11.4+
- httpx (para solicitudes HTTP asíncronas)
- mcp.server.fastmcp (para el marco del servidor MCP)
Instalación
- Clonar este repositorio:Copy
- Instalar dependencias usando uv :Copy
Uso
Servidor de desarrollo
Ejecute el servidor usando uv (asegúrese de tener la infraestructura MCP requerida):
Conectando con Claude
Ejecute el siguiente comando para conectarse con Claude:
El resultado debería verse así:
Ahora puedes usar las herramientas MCP poke-mcp
en Claude:
Obtener información de Pokémon
Simular batalla
Aprenda cómo conectar el servidor con otros clientes MCP como Cursor aquí .
API
Herramienta: get_pokemon_info
Obtiene información detallada sobre un Pokémon.
Argumentos
pokemon_name
(str): El nombre del Pokémon (sin distinguir entre mayúsculas y minúsculas)
Devoluciones
Un diccionario con la siguiente estructura:
Manejo de errores
Si no se encuentra el Pokémon o hay un error de red, la respuesta incluirá una clave error
con un mensaje descriptivo.
Herramienta: simulate_battle
Simula una batalla Pokémon entre dos Pokémon utilizando mecánicas básicas (estadísticas, tipo y efectos de estado).
Argumentos
pokemon1
(str): Nombre del primer Pokémon (sin distinguir entre mayúsculas y minúsculas)pokemon2
(str): Nombre del segundo Pokémon (sin distinguir entre mayúsculas y minúsculas)
Devoluciones
Un diccionario con la siguiente estructura:
Manejo de errores
Si no se encuentra el Pokémon o hay un error de red, la respuesta incluirá una clave error
con un mensaje descriptivo.
Licencia
Este proyecto utiliza PokeAPI y está destinado a uso educativo y no comercial.
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Un servidor MCP que proporciona información detallada sobre Pokémon integrándose con PokeAPI, lo que permite a los usuarios obtener datos completos sobre Pokémon y simular batallas.
Related MCP Servers
- AsecurityFlicenseAqualityA Model Context Protocol server that provides Pokémon information by connecting to the PokeAPI, enabling users to query detailed Pokémon data, discover random Pokémon, and find Pokémon by region or type.Last updated -42TypeScript
- AsecurityAlicenseAqualityAn MCP Server implementation that integrates the Balldontlie API, to provide information about players, teams and games for the NBA, NFL and MLB.Last updated -4224JavaScriptMIT License
- -security-license-qualityA Model Context Protocol server that interfaces with PokeAPI to provide Pokémon information to LLM applications through JSON-RPC over stdio.Last updated -TypeScript
- -securityFlicense-qualityAn MCP server implementation that enables users to interact with the PokeAPI to fetch Pokemon information through natural language queries.Last updated -Python