Token导航 LogoToken导航TokenDH.com
MCP Server Zefix logo
运维云端stdio官方来源来源级核验

MCP Server Zefix

MCP Server

通过Claude直接查询瑞士官方公司注册信息,包括公司详情、法律形式、审计公司、公司历史及官方公报发布内容。

工具数

6

提示词数

0

GitHub Stars

0

资源数

0
PythonClaude云端部署Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

johnphilipp

提供方

johnphilipp

最后核验

2026/5/17 20:19

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

uv run ruff check . # lint

详细介绍

mcp服务器zefix

直接从克劳德那里查找任何瑞士公司。

![PyPI](https://pypi.org/project/mcp-server-zefix/) ![License: MIT](https://opensource.org/licenses/MIT) ![Tests](https://github.com/johnphilipp/mcp-server-zefix/actions/workflows/test.yml)

主控程序 将Claude连接到的服务器 Zefix,瑞士官方公司注册(Handelsregister)。Zefix由联邦司法局运营,提供来自所有26个州商业登记处的权威数据,包括公司详细信息、法律表格、审计公司、公司历史和官方公报出版物。

你可以问什么

  • “在Zefix上搜索诺华”
  • “查找巴塞尔的所有基金会”
  • “谁审计诺华公司?”
  • “诺华收购了哪些公司?”
  • “给我看看KIBAG Bauleistungen AG的所有分支机构”
  • “获取CHE-467.005.033的公司结构”
  • “向我展示Huber Baustoffe AG的公司历史”
  • “cohaga AG最近进行了哪些资本变动?”
  • “查找苏黎世的所有GmbH”
  • “列出所有瑞士德语法律表格”

快速开始

托管(无需安装)

直接连接--没有API密钥,没有凭据,只有URL。

第ai条:

设置>自定义>连接器>添加自定义连接器:

  • 网址: https://mcp-server-zefix.contextfor.ai/mcp

克劳德代码:

claude mcp add --transport http zefix https://mcp-server-zefix.contextfor.ai/mcp

本地

claude mcp add zefix -- uvx mcp-server-zefix

或者添加到您的Claude Desktop配置中(~/Library/Application Support/Claude/claude_desktop_config.json 在macOS上):

{
  "mcpServers": {
    "zefix": {
      "command": "uvx",
      "args": ["mcp-server-zefix"]
    }
  }
}

工具

工具说明
search_companies按名称搜索(支持通配符),按州和法律形式过滤
get_company_by_uid完整的公司简介:地址、目的、审计公司、收购历史、分支机构、以前的名字
get_company_by_chid与上述相同,使用CH-ID标识符
get_company_structure将总部和所有分支机构放在一张有完整地址的表格中。适用于任何分支UID。
get_company_publicationsSHAB时间表:董事会变更、资本变更、合并、地址变更等
list_legal_forms所有瑞士法律表格(AG、GmbH、Stiftung等)都带有用于过滤的ID

所有工具都接受 language 参数(de、fr、it、en)。输出标签使用所选语言的官方Zefix术语。

你得到了什么

公司查询返回:

  • 标识符 --姓名、UID、CH-ID、状态、法律形式
  • 位置 --注册办事处,完整地址
  • 目的 --公司声明的经营目的
  • 审计事务所 --审核员的姓名和UID
  • 企业历史 --被吸收的公司、收购、以前的名字
  • 公司架构 --以表格形式显示总部和所有分支机构的地址
  • 分支机构 --所有已注册的分支机构
  • 民政事务局局长刊物 --瑞士官方公报中具有法律意义的事件时间表(董事会变更、资本变更、合并、目的变更)
  • 州注册链接 --与董事会成员和签署人直接链接到完整摘录

配置

使用公共Zefix API进行零配置。对于官方认证的API,设置以下环境变量:

变量默认值描述
ZEFIX_BASE_URLhttps://www.zefix.ch/ZefixREST/api/v1API基本URL
ZEFIX_USERNAME_(无)_ZefixPublicREST API的用户名
ZEFIX_PASSWORD_(无)_ZefixPublicREST API的密码

若要使用官方API,请从 zefix@bj.admin.ch那么:

{
  "mcpServers": {
    "zefix": {
      "command": "uvx",
      "args": ["mcp-server-zefix"],
      "env": {
        "ZEFIX_BASE_URL": "https://www.zefix.admin.ch/ZefixPublicREST/api/v1",
        "ZEFIX_USERNAME": "your-username",
        "ZEFIX_PASSWORD": "your-password"
      }
    }
  }
}

发展

git clone https://github.com/johnphilipp/mcp-server-zefix.git
cd mcp-server-zefix
uv sync --all-extras

uv run ruff check .           # lint
uv run pytest tests/ -v       # test (68 tests, all use fakes, no network)
npx @modelcontextprotocol/inspector uv --directory . run mcp-server-zefix  # interactive

建筑

跟随 Python架构模式 (珀西瓦尔和格雷戈里):

  • 领域模型 (models.py)--冻结的数据类(Company, LegalForm, ShabPublication),域异常,无基础结构导入
  • 端口+适配器 (zefix_client.py) -- AbstractZefixClient 协议; HttpZefixClient 将HTTP转换为域对象,将httpx异常转换为域异常
  • 服务层 (server.py) -- handle_* 函数接受抽象客户端,从不导入httpx
  • 本地化 (i18n.py)--使用Zefix官方术语的集中标签翻译(de/fr/it/en)
  • 假冒伪劣 --测试使用 FakeZefixClient,一种在内存中工作的实现;测试文件从不导入httpx

自足执行

服务器支持通过Streamable HTTP传输进行远程部署。看 Dockerfile, docker-compose.prod.yml,以及 Caddyfile 对于带有自动HTTPS的Docker+Caddy设置。

许可证

麻省理工学院

目录标签

目录标签

PythonClaude云端部署企业信息查询混合部署瑞士商业注册法律实体数据公司结构分析官方公报

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

6

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP