Skip to main content
Glama
didacusdev

MCP Servers (OnePiece & Geolocalizar)

by didacusdev

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

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

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


📁 Содержание

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

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


Related MCP server: MyAnimeList MCP 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
Install Server
A
license - permissive license
B
quality
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Tools

Related MCP Servers

View all related MCP servers

Related MCP Connectors

View all MCP Connectors

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