关于 Openswissdata
Openswissdata 是提供瑞士联邦参考数据的 MCP 服务,涵盖海关税则、FINMA 登记信息和行业代码映射。三个工具无需密钥或注册;不支持远程 MCP 端点的客户端可使用本地 STDIO 桥接。
主要功能
- 01查询瑞士 TARES 税则条目
- 02搜索 FINMA 登记和警示
- 03映射 NOGA、NACE 与 ISIC 代码
- 04使用本地 STDIO 桥接
适用场景
- 01核查瑞士进口商品的税则详情
- 02搜索 FINMA 记录中的机构
- 03转换不同分类体系的行业代码
MCP 相关
该服务提供瑞士税则、FINMA 和行业代码数据工具。其软件包可将仅支持本地 STDIO 的客户端桥接到远程 MCP 端点;支持 HTTP 的客户端可直接连接。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcp.openswissdata.com/jsonrpcclaude mcp add --transport http openswissdata https://mcp.openswissdata.com/jsonrpc{"mcpServers":{"openswissdata":{"type":"http","url":"https://mcp.openswissdata.com/jsonrpc"}}}在 Cursor 中打开{"servers":{"openswissdata":{"type":"http","url":"https://mcp.openswissdata.com/jsonrpc"}}}在 VS Code 中打开{"mcpServers":{"openswissdata":{"type":"http","url":"https://mcp.openswissdata.com/jsonrpc"}}}{"mcpServers":{"openswissdata":{"serverUrl":"https://mcp.openswissdata.com/jsonrpc"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
9| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| hs8 | string | 是 | 8 位瑞士税则号 |
| lang | enum | 否 | fr | de | it | en |
详细介绍
@openswissdata/mcp
用于瑞士联邦参考数据的 MCP 服务:瑞士海关关税(TARES)、FINMA 受监管机构登记册和 FINMA 警告名单,以及 NOGA / NACE / ISIC 活动代码对应关系。三种工具无需密钥或注册即可使用。
此软件包是连接到远程 OpenSwissData MCP 端点的小型 STDIO 桥接程序,适用于只能启动本地进程的客户端。支持通过 HTTP 使用 MCP 的客户端可以直接连接到 https://mcp.openswissdata.com/jsonrpc,无需使用此程序。
免费工具(无需密钥)
限制:每个 IP 地址每小时 100 次调用。
| 工具 | 功能 |
|---|---|
tariff_lookup | 输入 8 位瑞士关税编号(可带点,例如 8471.3000),返回完整的 TARES 条目:FR/DE/IT/EN 语种的描述、最惠国税率、优惠制度、限制和海关减免代码。输入 2 至 7 位 HS 前缀(例如国际 HS6 代码 847130),可列出其下的瑞士 8 位条目。 |
kyc_check | 按机构名称搜索 FINMA 登记册和 FINMA 警告名单。 |
cross_walk | 在 NOGA 2008、NOGA 2025、NACE 2.0、NACE 2.1 和 ISIC 4 之间转换活动代码,并提供关系类型及其来源。 |
其他工具(tariff_semantic_search、classify_text、finma_search、tariff_changelog、entity_history)需要现有访问权限;目前不开放新的付费订阅。购买数据集文件不会创建 API 密钥。statent_lookup 已撤下。
设置
Claude Code,远程端点(无需桥接程序):
claude mcp add --transport http openswissdata https://mcp.openswissdata.com/jsonrpc
使用 mcpServers 配置并运行本地进程的客户端(Claude Desktop、Cline 等):
{
"mcpServers": {
"openswissdata": {
"command": "npx",
"args": ["-y", "@openswissdata/mcp"]
}
}
}
每次列出工具时,工具及其架构都会从服务端获取。
| 变量 | 默认值 | 用途 |
|---|---|---|
OPENSWISSDATA_API_KEY | 无 | 现有 OAuth 令牌,按其所包含的权限使用 |
OPENSWISSDATA_BASE_URL | https://mcp.openswissdata.com | 替代服务端 |
OPENSWISSDATA_TIMEOUT_MS | 30000 | 超时时间,包括读取完整响应的时间 |
请将密钥保存在客户端的私有配置中。诊断信息输出到 stderr;stdout 专用于协议。openswissdata-mcp --version 和 --help 会显示版本和帮助信息。
开发
检查使用 Node 22 运行。运行时仍声明支持 Node 18 及以上版本;请使用仍受维护的版本。
npm ci
npm run typecheck
npm test
npm run build
npm pack --dry-run
测试会使用官方 SDK 执行完整的 MCP 交互,并中断响应正文卡住的情况。仓库中的更改不会发布新的 npm 版本:分发前请单独检查软件包注册表。
Dockerfile 提供本地替代方案:docker build -t openswissdata-mcp .,然后运行 docker run --rm -i openswissdata-mcp。
限制
OpenSwissData 是非官方副本。请保留向用户显示的声明。近似对应关系需要专家验证;缺少关税数值并不表示免税;未找到 FINMA 结果并非合规证明。作出任何决定前,请核对原始来源(xtares.admin.ch、finma.ch、瑞士联邦统计局)。
完整数据集以签名文件形式出售,详见 openswissdata.com。面向 AI Agent 的摘要见 openswissdata.com/llms.txt。
Apache-2.0 许可证。所用 MCP SDK 的文档。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。