
MCP-Server (OnePieceServer & Geolocalizar)

2025.05.08
0
TypeScript动漫信息查询IP定位服务娱乐功能位置服务
Haonter_MCP-Servers 是一个包含两个MCP服务器的项目,分别提供查询《海贼王》角色信息和IP地址地理定位的功能。这些服务器使用`@modelcontextprotocol/sdk`开发,可以通过兼容MCP的AI客户端进行集成。
View on GitHub
Overview
基本能力
产品定位
Haonter_MCP-Servers 是一个多功能MCP服务器集合,主要服务于娱乐信息查询和地理位置服务。
核心功能
- OnePieceServer: 提供《海贼王》角色信息的查询功能,可以获取单个角色或全部角色的详细信息。
- Geolocalizar: 提供IP地址的地理定位功能,能够返回IP地址所在的国家等地理信息。
适用场景
- 需要查询《海贼王》角色信息的应用或服务。
- 需要获取IP地址地理信息的应用或服务。
工具列表
- one_piece: 查询《海贼王》角色信息。
- 输入:
{ "id": "1" }
或{ "id": "todos" }
- 输出: 角色信息或全部角色列表
- geolocalizar: 查询IP地址地理信息。
- 输入:
{ "ip": "8.8.8.8" }
- 输出: IP地址的地理信息
常见问题解答
- 使用
zod
进行输入验证,确保IP地址格式正确。 - 服务器通过
stdin
和stdout
进行通信,便于CLI执行或与MCP客户端集成。
使用教程
使用依赖
- Node.js ≥ 18
- npm ≥ 9
安装依赖命令:
npm install @modelcontextprotocol/sdk axios zod
npm install -D tsx
安装教程
- 克隆项目或下载源代码
- 安装依赖
- 运行服务器:
- OnePieceServer:
bash npx tsx onePiece.ts
- 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