关于 Algeria
Algeria 是面向需要阿尔及利亚省、自治市、地点及常见行政格式信息的助手的只读 MCP 服务。数据随包提供,可在本地运行且无需网络调用。
主要功能
- 01按名称搜索自治市
- 02查询省和自治市
- 03通过 GPS 坐标定位
- 04追踪行政改革中的自治市变动
- 05验证阿尔及利亚行政格式
适用场景
- 01根据 GPS 点识别自治市
- 02查询自治市所属省份
- 03验证电话号码或 RIP 密钥
MCP 相关
它向 MCP 客户端提供只读搜索、查询、定位、改革历史和格式验证工具。服务通过 stdio 在本地运行,不进行网络调用。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
6收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| limit | integer | 否 | 最大结果数,默认值为 10 |
| query | string | 是 | 市镇名称,例如 'bou saada' 或 'Bains Romains' |
| wilaya | string | 否 | 仅在此 wilaya 中搜索,可按代码('16')或名称('Alger')指定 |
详细介绍
algeria-mcp
一个 MCP 服务,可让 AI 助手根据《官方公报》回答有关阿尔及利亚 69 个省和 1541 个市镇的问题,并检查电话号码、RIP 密钥等阿尔及利亚格式。
可以向助手提出以下问题:
- 自 2026 年起,Bou Saada 属于哪个省?
- 哪些市镇划归 El Kantara 省?
- 坐标 36.365, 6.6147 位于哪个市镇?
- RIP 007 99999 0000000200 91 格式是否正确?
设置
也已列入官方 MCP Registry,标识符为 io.github.syscli/algeria-mcp。
Claude Code:
claude mcp add algeria -- npx -y @syscli/algeria-mcp
Claude Desktop、Cursor 和其他客户端:在其 MCP 配置文件中添加:
{
"mcpServers": {
"algeria": {
"command": "npx",
"args": ["-y", "@syscli/algeria-mcp"]
}
}
}
它通过 stdio 在本地运行,需要 Node.js 18 或更高版本,且不会发起任何网络请求:所有数据都随软件包一同提供。
工具
| 工具 | |
|---|---|
search_communes | 按法语或阿拉伯语名称查找市镇,支持旧名称、转写形式和拼写错误 |
get_wilaya | 按代码或名称查询省及其市镇 |
get_commune | 按 ONS 代码查询市镇,以及其在 69、58 和 48 省区划图中的所属省 |
wilaya_changes | 查询 2026 年或 2019 年行政区划改革中调整归属的市镇 |
locate_point | 查询 GPS 坐标点所在的市镇和省 |
validate | 检查电话号码、RIB、RIP、CCP、车牌、邮政编码、NIN、NIF、NIS、RC、省或市镇 |
所有工具均为只读。
数据
- 省和市镇: @syscli/algeria,数据来源为《官方公报》。MIT。
locate_point使用的边界:来自 geoBoundaries 的 OpenStreetMap 数据,采用 CC BY-SA 2.0 许可。(c)OpenStreetMap 贡献者。- 格式规则:@syscli/dz-format,并注明每条规则的来源。
相关项目
| 项目 | 内容 | 获取方式 |
|---|---|---|
| algeria | 69 个省和 1541 个市镇、搜索、GPS 查询 | npm @syscli/algeria、PyPI syscli-algeria、网站 AlgerieGeo |
| dz-format | 电话号码、RIP 和 RIB 密钥、车牌、NIF、RC 等格式检查 | npm @syscli/dz-format、PyPI dz-format、在线体验 |
| algeria-mcp | 为 AI 助手提供上述两者的功能 | npm @syscli/algeria-mcp、MCP Registry io.github.syscli/algeria-mcp |
发布与安全
版本见 CHANGELOG.md。发布通过 GitHub Actions 完成,并提供 npm provenance;可使用 npm audit signatures 进行验证。若要报告安全问题,请参阅 SECURITY.md。
许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。