Integrations
PokeMCP
PokeMCP — это сервер MCP (Modular Command Platform), который предоставляет подробную информацию о покемонах, интегрируясь с PokeAPI . Он предоставляет инструмент для получения исчерпывающих данных о любом покемоне, включая базовые характеристики, типы, способности (с эффектами), движения (с эффектами) и цепочку эволюции.
Функции
- Получает базовые характеристики, типы и способности покемонов (с описанием эффектов)
- Восстанавливает до 10 атак на одного покемона, включая эффекты атак.
- Предоставляет полную цепочку эволюции для данного покемона.
- Грамотно обрабатывает ошибки и возвращает информативные сообщения об ошибках.
Требования
- Питон 3.11.4+
- httpx (для асинхронных HTTP-запросов)
- mcp.server.fastmcp (для фреймворка сервера MCP)
Установка
- Клонируйте этот репозиторий:Copy
- Установите зависимости с помощью uv :Copy
Использование
Сервер разработки
Запустите сервер с помощью uv (убедитесь, что у вас есть необходимая инфраструктура MCP):
Связь с Клодом
Чтобы подключиться к Клоду, выполните следующую команду:
Результат должен выглядеть так:
Теперь вы можете использовать MCP-инструменты poke-mcp
в Клоде:
Получить информацию о покемонах
Имитация битвы
Узнайте здесь, как подключить сервер к другим клиентам MCP, таким как Cursor.
API
Инструмент: get_pokemon_info
Получает подробную информацию о покемоне.
Аргументы
pokemon_name
(str): Имя покемона (без учета регистра)
Возвраты
Словарь со следующей структурой:
Обработка ошибок
Если покемон не найден или произошла ошибка сети, ответ будет содержать ключ error
с описательным сообщением.
Инструмент: simulate_battle
Имитирует битву покемонов между двумя покемонами, используя базовую механику (статистику, тип и эффекты статуса).
Аргументы
pokemon1
(str): Имя первого покемона (без учета регистра)pokemon2
(str): Имя второго покемона (без учета регистра)
Возвраты
Словарь со следующей структурой:
Обработка ошибок
Если покемон не найден или произошла ошибка сети, ответ будет содержать ключ error
с описательным сообщением.
Лицензия
Этот проект использует PokeAPI и предназначен для образовательного и некоммерческого использования.
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.
MCP-сервер, предоставляющий подробную информацию о покемонах путем интеграции с PokeAPI, что позволяет пользователям получать исчерпывающие данные о покемонах и моделировать сражения.
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