Skip to main content
Glama
didacusdev

MCP Servers (OnePiece & Geolocalizar)

by didacusdev

MCP-Server (OnePieceServer & Geolocate)

Dieses Projekt enthält zwei MCP-Server, die mit @modelcontextprotocol/sdk entwickelt wurden. Jedes stellt ein nützliches Tool bereit, das von einem MCP-kompatiblen KI-Client integriert werden kann.

Schmiedeabzeichen


📁 Inhalt

  • onePiece.ts: MCP-Server zum Abfragen von One Piece-Charakteren

  • geolocalizar.ts: MCP-Server zur Geolokalisierung öffentlicher IP-Adressen


Related MCP server: MyAnimeList MCP Server

⚙️ Voraussetzungen

  • Node.js ≥ 18

  • npm ≥ 9

📦 Abhängigkeiten installieren

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

🏴‍☠️ OnePieceServer MCP

📄 Beschreibung

OnePieceServer ermöglicht Ihnen, Informationen zu Charakteren aus dem Anime/Manga One Piece anzuzeigen, entweder einzeln oder aus der gesamten verfügbaren Liste.

🚀 Laufen

npx tsx onePiece.ts

Sie können auch den MCP Inspector verwenden:

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

🛠 Freiliegendes Werkzeug: one_piece

  • Eingabe :

    { "id": "1" }

    Für die vollständige Liste:

    { "id": "todos" }
  • Ausgabe :

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

🌐 Verwendete API

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

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


🌍 MCP geolokalisieren

📄 Beschreibung

Mithilfe Geolocalizar können Sie ungefähre geografische Informationen von einer öffentlichen IP-Adresse (IPv4) erhalten.

🚀 Laufen

npx tsx main.ts

Oder verwenden Sie es mit dem MCP Inspector:

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

🛠 Offengelegtes Tool: geolocalizar

  • Eingabe :

    { "ip": "8.8.8.8" }
  • Ausgabe :

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

🔐 Validierung

Verwenden Sie zod , um zu überprüfen, ob die Eingabe eine gültige IP im IPv4-Format ist.


📁 Projektstruktur

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

🧪 Entwicklung

Beide Server kommunizieren über stdin und stdout mithilfe von StdioServerTransport , was eine einfache Ausführung über die CLI oder die Integration mit MCP-Clients ermöglicht.


🧑‍💻 Autor

Entwickelt von Diego Rodríguez
✉️ contacto@diegorodriguez.dev


Installation über Smithery

So installieren Sie OnePiece- und Geolocate-MCP-Server für Claude Desktop automatisch über Smithery :

npx -y @smithery/cli install @Haonter/MCP-Servers --client claude
Install Server
A
license - permissive license
B
quality
C
maintenance

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