
Name Origin Predictor

2025.03.07
0
Python名字起源预测其它
Name Origin Predictor 是一个基于 Python 的 MCP(Model Context Protocol)服务器,利用 Nationalize.io API 预测名字的起源。该服务支持单名字预测、批量预测,并集成了实时 API 和 MCP 协议,便于无缝集成。
View on GitHub
Overview
基本能力
产品定位
Name Origin Predictor 是一个名字起源预测服务,通过集成 Nationalize.io API 提供名字起源预测功能。
核心功能
- 预测单个名字的起源
- 批量预测多个名字的起源
- 实时 API 集成(Nationalize.io)
- MCP 协议支持,便于集成
适用场景
- 需要预测名字起源的应用
- 批量处理名字数据的场景
- 实时名字起源查询
工具列表
predict_origin(name: str)
: 预测单个名字的起源batch_predict(names: list[str])
: 批量预测多个名字的起源
常见问题解答
- 错误处理:包括无效名字格式、API 连接问题、速率限制和服务器错误
使用教程
使用依赖
- Python 3.x
- Virtual environment (推荐)
- 所需包:
- httpx
- mcp-server
安装教程
- 克隆仓库:
git clone https://github.com/allglenn/mcp-name-origin-server.git
cd mcp-name-origin-server
- 创建并激活虚拟环境:
python3 -m venv venv
source venv/bin/activate # On Unix/macOS
# or
.\venv\Scripts\activate # On Windows
- 安装依赖:
pip install httpx
调试方式
- 启动服务器:
python mcp-server.py
- 使用示例方法:
predict_origin(name: str)
batch_predict(names: list[str])