mcpField
A
Algeria

Algeria

本地服务
github.com/syscli地图与出行13 周前更新

关于 Algeria

Algeria 是面向需要阿尔及利亚省、自治市、地点及常见行政格式信息的助手的只读 MCP 服务。数据随包提供,可在本地运行且无需网络调用。

主要功能

  1. 01按名称搜索自治市
  2. 02查询省和自治市
  3. 03通过 GPS 坐标定位
  4. 04追踪行政改革中的自治市变动
  5. 05验证阿尔及利亚行政格式

适用场景

  1. 01根据 GPS 点识别自治市
  2. 02查询自治市所属省份
  3. 03验证电话号码或 RIP 密钥

MCP 相关

它向 MCP 客户端提供只读搜索、查询、定位、改革历史和格式验证工具。服务通过 stdio 在本地运行,不进行网络调用。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"syscli-algeria": {
"command": "npx",
"args": [
"-y",
"@syscli/algeria-mcp"
]
}
}
}
启动命令npx -y @syscli/algeria-mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@syscli/algeria-mcp0.1.0

工具

6

收录的工具列表 · 更新于 2 周前

参数类型必填说明
limitinteger否最大结果数,默认值为 10
querystring是市镇名称,例如 'bou saada' 或 'Bains Romains'
wilayastring否仅在此 wilaya 中搜索,可按代码('16')或名称('Alger')指定

详细介绍

algeria-mcp

npm CI

一个 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,并注明每条规则的来源。

相关项目

项目内容获取方式
algeria69 个省和 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

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。