Integrations
PokeMCP
PokeMCP ist ein MCP-Server (Modular Command Platform), der durch die Integration mit der PokeAPI detaillierte Pokémon-Informationen bereitstellt. Er stellt ein Tool bereit, mit dem umfassende Daten zu jedem Pokémon abgerufen werden können, einschließlich Basisstatistiken, Typen, Fähigkeiten (mit Effekten), Attacken (mit Effekten) und Evolutionskette.
Merkmale
- Ruft die Basisstatistiken, Typen und Fähigkeiten von Pokémon ab (mit Effektbeschreibungen)
- Ruft bis zu 10 Attacken pro Pokémon ab, inklusive der Attackeneffekte
- Bietet die vollständige Evolutionskette für ein bestimmtes Pokémon
- Behandelt Fehler ordnungsgemäß und gibt informative Fehlermeldungen zurück
Anforderungen
- Python 3.11.4+
- httpx (für asynchrone HTTP-Anfragen)
- mcp.server.fastmcp (für MCP-Server-Framework)
Installation
- Klonen Sie dieses Repository:Copy
- Installieren Sie Abhängigkeiten mit uv :Copy
Verwendung
Entwicklungsserver
Führen Sie den Server mit uv aus (stellen Sie sicher, dass Sie über die erforderliche MCP-Infrastruktur verfügen):
Verbindung mit Claude
Führen Sie den folgenden Befehl aus, um eine Verbindung mit Claude herzustellen:
Das Ergebnis sollte folgendermaßen aussehen:
Jetzt können Sie die poke-mcp
MCP-Tools in Claude verwenden:
Pokémon-Infos erhalten
Simulieren Sie den Kampf
Erfahren Sie hier, wie Sie den Server mit anderen MCP-Clients wie Cursor verbinden.
API
Werkzeug: get_pokemon_info
Ruft detaillierte Informationen zu einem Pokémon ab.
Argumente
pokemon_name
(str): Der Name des Pokémon (ohne Berücksichtigung der Groß- und Kleinschreibung)
Rückgaben
Ein Wörterbuch mit folgender Struktur:
Fehlerbehandlung
Wenn das Pokémon nicht gefunden wird oder ein Netzwerkfehler vorliegt, enthält die Antwort einen error
mit einer beschreibenden Nachricht.
Werkzeug: simulate_battle
Simuliert einen Pokémon-Kampf zwischen zwei Pokémon unter Verwendung grundlegender Mechanismen (Statistiken, Typ und Statuseffekte).
Argumente
pokemon1
(str): Name des ersten Pokémon (ohne Berücksichtigung der Groß- und Kleinschreibung)pokemon2
(str): Name des zweiten Pokémon (ohne Berücksichtigung der Groß- und Kleinschreibung)
Rückgaben
Ein Wörterbuch mit folgender Struktur:
Fehlerbehandlung
Wenn Pokémon nicht gefunden wird oder ein Netzwerkfehler vorliegt, enthält die Antwort einen error
mit einer beschreibenden Nachricht.
Lizenz
Dieses Projekt verwendet die PokeAPI und ist für pädagogische und nichtkommerzielle Zwecke vorgesehen.
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.
Ein MCP-Server, der durch Integration mit der PokeAPI detaillierte Pokémon-Informationen bereitstellt, sodass Benutzer umfassende Daten über Pokémon abrufen und Kämpfe simulieren können.
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