Skip to main content
Glama
didacusdev

MCP Servers (OnePiece & Geolocalizar)

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: MCP Pokemon 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
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