MCP-Server (OnePieceServer & Geolocalizar)

MCP-Server (OnePieceServer & Geolocalizar)

site icon
2025.05.04 2
TypeScript动漫数据服务IP定位服务娱乐功能位置服务
MCP-Servers 是一个包含两个独立服务的项目,分别提供查询《海贼王》角色信息和IP地址地理定位的功能。这些服务基于Model Context Protocol SDK开发,可通过兼容MCP的AI客户端集成使用。
View on GitHub

Overview

基本能力

产品定位

提供动漫数据查询和网络位置服务的轻量级API服务

核心功能

  1. OnePieceServer:
  2. 查询《海贼王》单个角色详细信息
  3. 获取所有角色列表
  4. 返回结构化JSON数据

  5. Geolocalizar:

  6. IPv4地址地理定位
  7. 返回国家/地区等地理信息
  8. 输入IP格式验证

适用场景

  • 动漫资讯类应用集成
  • 社区论坛角色信息展示
  • 网络安全分析工具
  • 内容地域化服务

工具列表

  1. one_piece工具:
  2. 能力:通过ID查询海贼王角色数据,支持批量查询
  3. API端点:onepieceapi-50cm.onrender.com

  4. geolocalizar工具:

  5. 能力:IP地址地理定位服务
  6. 特性:自动验证IPv4格式

常见问题

  • 需要Node.js 18+环境
  • 依赖第三方API服务可用性
  • IP定位精度取决于数据源

使用教程

使用依赖

# 安装基础依赖
npm install @modelcontextprotocol/sdk axios zod

# 开发依赖
npm install -D tsx

安装教程

  1. OnePieceServer启动:
npx tsx onePiece.ts
  1. Geolocalizar启动:
npx tsx main.ts

调试方式

使用MCP Inspector调试:

# OnePiece调试
npx -y @modelcontextprotocol/inspector npx -y tsx onePiece.ts

# Geolocalizar调试
npx -y @modelcontextprotocol/inspector npx -y tsx main.ts

许可证

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