Перейти к содержимому

Pokemon MCP Demo

Демо для демонстрации сервера и клиента с данными Pokemon и атаками.

TypeScript
39 stars

Описание

Проект демонстрирует интеграцию с данными Pokemon через сервер, предоставляющий информацию и атаки, клиент для взаимодействия и HTTP-сервер для LLM через OpenRouter. Основан на Bun как runtime и TypeScript. Ключевые особенности: автоматический запуск сервера клиентом, эндпоинты для инструментов и атак. Потенциальные применения: обучение AI-интеграции с игровыми данными, создание чат-ботов с Pokemon-механикой.

Возможности

MCP сервер

Предоставляет данные о Pokemon и возможности атак

MCP клиент

Взаимодействует с сервером для работы с Pokemon-данными

HTTP сервер

Интеграция с LLM через OpenRouter для использования инструментов Pokemon

Список инструментов

Эндпоинт /tools для просмотра доступных Pokemon-инструментов

Выполнение атак

Эндпоинт /attack для генерации случайных атак Pokemon с помощью LLM

Установка

Установка:

bun install

Запуск MCP сервера и клиента:

bun mcp_client.ts

Запуск HTTP сервера с LLM:

export OPENROUTER_API_KEY=your_api_key_here
bun http_server.ts

Доступ к серверу: http://localhost:3005

  • /tools — список инструментов
  • /attack — выполнение случайной атаки Pokemon с LLM

Информация

Язык
TypeScript
GitHub Stars
39

Ссылки