Skip to main content
Glama
didacusdev

MCP Servers (OnePiece & Geolocalizar)

MCP-сервер (OnePieceServer и Geolocate)

Этот проект содержит два сервера MCP, разработанных с помощью @modelcontextprotocol/sdk . Каждый из них предоставляет полезный инструмент, который может быть интегрирован с ИИ-клиентом, совместимым с MCP.

значок кузнеца


📁 Содержание

  • onePiece.ts: MCP-сервер для запроса персонажей One Piece

  • geolocalizar.ts: MCP-сервер для геолокации публичных IP-адресов


Related MCP server: MCP Pokemon Server

⚙️ Требования

  • Node.js ≥ 18

  • нпм ≥ 9

📦 Установка зависимостей

npm install @modelcontextprotocol/sdk axios zod npm install -D tsx

🏴‍☠️ OnePieceServer MCP

📄 Описание

OnePieceServer позволяет просматривать информацию о персонажах аниме/манги One Piece, как по отдельности, так и из всего доступного списка.

🚀 Беги

npx tsx onePiece.ts

Вы также можете использовать MCP Inspector:

npx -y @modelcontextprotocol/inspector npx -y tsx onePiece.ts

🛠 Открытый инструмент: one_piece

  • Вход :

    { "id": "1" }

    Полный список:

    { "id": "todos" }
  • Выход :

    { "content": [ { "type": "text", "text": "Información del personaje: { ... }" } ] }

🌐 API используется

  • https://onepieceapi-50cm.onrender.com/personaje/{id}

  • https://onepieceapi-50cm.onrender.com/personajes


🌍 Геолокация MCP

📄 Описание

Geolocalizar позволяет получать приблизительную географическую информацию по публичному IP-адресу (IPv4).

🚀 Беги

npx tsx main.ts

Или используйте с MCP Inspector:

npx -y @modelcontextprotocol/inspector npx -y tsx main.ts

🛠 Раскрытый инструмент: geolocalizar

  • Вход :

    { "ip": "8.8.8.8" }
  • Выход :

    { "content": [ { "type": "text", "text": "{ \"ip\": \"8.8.8.8\", \"country\": \"United States\", ... }" } ] }

🔐 Проверка

Используйте zod для проверки того, что введенный IP-адрес является допустимым в формате IPv4.


📁 Структура проекта

. ├── geolocalizar.ts # MCP Geolocalizar ├── onePiece.ts # MCP OnePieceServer ├── package.json # Archivo de configuracion de NPM └── README.md # Este archivo

🧪 Развитие

Оба сервера взаимодействуют через stdin и stdout с помощью StdioServerTransport , что позволяет легко выполнять команды из CLI или интегрировать их с клиентами MCP.


🧑‍💻 Автор

Разработано Диего Родригесом
✉️ contacto@diegorodriguez.dev


Установка через Smithery

Чтобы автоматически установить серверы OnePiece и Geolocate MCP для Claude Desktop через Smithery :

npx -y @smithery/cli install @Haonter/MCP-Servers --client claude
One-click Deploy
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/didacusdev/MCP-Servers'

If you have feedback or need assistance with the MCP directory API, please join our Discord server