MCP-сервер (OnePieceServer и Geolocate)
Этот проект содержит два сервера MCP, разработанных с помощью @modelcontextprotocol/sdk
. Каждый из них предоставляет полезный инструмент, который может быть интегрирован с ИИ-клиентом, совместимым с MCP.
📁 Содержание
- onePiece.ts: MCP-сервер для запроса персонажей One Piece
- geolocalizar.ts: MCP-сервер для геолокации публичных IP-адресов
⚙️ Требования
- Node.js ≥ 18
- нпм ≥ 9
📦 Установка зависимостей
🏴☠️ OnePieceServer MCP
📄 Описание
OnePieceServer
позволяет просматривать информацию о персонажах аниме/манги One Piece, как по отдельности, так и из всего доступного списка.
🚀 Беги
Вы также можете использовать MCP Inspector:
🛠 Открытый инструмент: one_piece
- Вход :Полный список:
- Выход :
🌐 API используется
https://onepieceapi-50cm.onrender.com/personaje/{id}
https://onepieceapi-50cm.onrender.com/personajes
🌍 Геолокация MCP
📄 Описание
Geolocalizar
позволяет получать приблизительную географическую информацию по публичному IP-адресу (IPv4).
🚀 Беги
Или используйте с MCP Inspector:
🛠 Раскрытый инструмент: geolocalizar
- Вход :
- Выход :
🔐 Проверка
Используйте zod
для проверки того, что введенный IP-адрес является допустимым в формате IPv4.
📁 Структура проекта
🧪 Развитие
Оба сервера взаимодействуют через stdin
и stdout
с помощью StdioServerTransport
, что позволяет легко выполнять команды из CLI или интегрировать их с клиентами MCP.
🧑💻 Автор
Разработано Диего Родригесом
✉️ contacto@diegorodriguez.dev
Установка через Smithery
Чтобы автоматически установить серверы OnePiece и Geolocate MCP для Claude Desktop через Smithery :
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
Набор из двух MCP-серверов, которые позволяют запрашивать персонажей аниме One Piece и определять геолокацию публичных IP-адресов.
- 📁 Содержание
- ⚙️ Требования
- 🏴☠️ OnePieceServer MCP
- 🌍 Геолокация MCP
- 📁 Структура проекта
- 🧪 Развитие
- 🧑💻 Автор
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityAn MCP server that enables fetching web content using the Node.js undici library, supporting various HTTP methods, content formats, and request configurations.Last updated -366411TypeScriptMIT License
- -securityFlicense-qualityAn MCP server implementation that enables users to interact with the PokeAPI to fetch Pokemon information through natural language queries.Last updated -Python
- -securityFlicense-qualityAn MCP server that provides detailed Pokémon information by integrating with the PokeAPI, allowing users to fetch comprehensive data about Pokémon and simulate battles.Last updated -1Python
- -securityFlicense-qualityAn MCP server that provides standardized access to Pokemon data, allowing users to search, compare, and retrieve detailed information about Pokemon through natural language tools.Last updated -2TypeScript