MCP-Server (OnePieceServer & Geolocalizar)

MCP-Server (OnePieceServer & Geolocalizar)

site icon
2025.05.08 0
TypeScript动漫信息查询IP定位服务娱乐功能位置服务
Haonter_MCP-Servers 是一个包含两个MCP服务器的项目,分别提供查询《海贼王》角色信息和IP地址地理定位的功能。这些服务器使用`@modelcontextprotocol/sdk`开发,可以通过兼容MCP的AI客户端进行集成。
View on GitHub

Overview

基本能力

产品定位

Haonter_MCP-Servers 是一个多功能MCP服务器集合,主要服务于娱乐信息查询和地理位置服务。

核心功能

  1. OnePieceServer: 提供《海贼王》角色信息的查询功能,可以获取单个角色或全部角色的详细信息。
  2. Geolocalizar: 提供IP地址的地理定位功能,能够返回IP地址所在的国家等地理信息。

适用场景

  1. 需要查询《海贼王》角色信息的应用或服务。
  2. 需要获取IP地址地理信息的应用或服务。

工具列表

  1. one_piece: 查询《海贼王》角色信息。
  2. 输入: { "id": "1" }{ "id": "todos" }
  3. 输出: 角色信息或全部角色列表
  4. geolocalizar: 查询IP地址地理信息。
  5. 输入: { "ip": "8.8.8.8" }
  6. 输出: IP地址的地理信息

常见问题解答

  1. 使用zod进行输入验证,确保IP地址格式正确。
  2. 服务器通过stdinstdout进行通信,便于CLI执行或与MCP客户端集成。

使用教程

使用依赖

  1. Node.js ≥ 18
  2. npm ≥ 9

安装依赖命令:

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

安装教程

  1. 克隆项目或下载源代码
  2. 安装依赖
  3. 运行服务器:
  4. OnePieceServer: bash npx tsx onePiece.ts
  5. Geolocalizar: bash npx tsx main.ts

也可以通过Smithery自动安装:

npx -y @smithery/cli install @Haonter/MCP-Servers --client claude

调试方式

使用MCP Inspector进行调试: - OnePieceServer: bash npx -y @modelcontextprotocol/inspector npx -y tsx onePiece.ts - Geolocalizar: bash npx -y @modelcontextprotocol/inspector npx -y tsx main.ts

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。