fast-h3yun

fast-h3yun

Enables read-only search and retrieval of H3 Yun workbench apps, forms, and business records via mobile and password login, exposing these as FastMCP tools for MCP clients.

Category
访问服务器

README

<p align="center"> <img src="./assets/readme/hero.svg" width="100%" alt="fast-h3yun:用氚云手机号和密码登录,只读检索应用、表单和业务记录,并接到 MCP"> </p>

<p align="center"> <img alt="Python 3.12+" src="https://img.shields.io/badge/python-3.12+-4C8DFF?style=flat-square"> <img alt="MIT License" src="https://img.shields.io/badge/license-MIT-8BA0B5?style=flat-square"> <img alt="FastMCP" src="https://img.shields.io/badge/MCP-FastMCP-3DDC97?style=flat-square"> <img alt="Read-only" src="https://img.shields.io/badge/scope-read--only-1A3348?style=flat-square"> </p>

用你自己的 氚云 账号登录,把网页工作台里的应用、表单、记录做成 FastMCP 工具。给 Cursor、OPC Feed 或其他 MCP 客户端查询用。

这不是氚云官方产品,也不是官方 OpenAPI。会话来自网页登录:手机号 + 密码 → JWT + EngineCode。能看到什么,取决于这个登录用户的权限。

<p align="center"> <img src="./assets/readme/workflow.svg" width="100%" alt="流程:账号密码登录,建立工作台会话,只读检索应用表单记录,再接到 Cursor 或 OPC Feed"> </p>

能做什么

工具 作用
h3yun_login 手机号和密码登录。mobile / password 必填
h3yun_session_info 当前用户和引擎
h3yun_list_apps 应用列表
h3yun_list_forms 某个应用下的表单
h3yun_search_forms 按名称搜表单
h3yun_query_records 分页查记录
h3yun_get_record 按 ObjectId 取一条

第一版只读:不会创建、修改、删除或审批。

启动

需要 Python 3.12+ 和 uv。建议用权限收窄的只读氚云账号。

git clone https://github.com/ironfrancis/fast-h3yun.git
cd fast-h3yun
cp .env.example .env
uv sync --extra dev
uv run fast-h3yun

默认地址:http://127.0.0.1:8765/mcp

.env 里可以预填 H3YUN_MOBILE / H3YUN_PASSWORD。不填也能启动,连上后先调用 h3yun_login。

接到 MCP 客户端

{
  "mcpServers": {
    "h3yun": {
      "url": "http://127.0.0.1:8765/mcp"
    }
  }
}

OPC Feed 走 mcp_connection_parse → probe → propose。Cursor 把同一 URL 配进 MCP 设置即可。账号密码留在本服务,不要写进客户端仓库。

环境变量

变量 说明
H3YUN_MOBILE 登录手机号。不填则必须调用 h3yun_login
H3YUN_PASSWORD 登录密码。不填则必须调用 h3yun_login
H3YUN_ENGINE_CODE 多引擎账号时指定引擎
H3YUN_TOKEN 验证码挡住密码登录时的兜底 JWT
H3YUN_BASE_URL 默认 https://www.h3yun.com
H3YUN_HOST / H3YUN_PORT 默认 127.0.0.1 / 8765

限制

  • 网页 /v1 没有官方稳定性承诺,氚云发版可能改字段。
  • 密码错误次数过多会被锁;本服务会缓存 token,并限制登录频率。
  • 线上密码登录可能弹出阿里云验证码。无人值守可改用浏览器里已登录的 H3YUN_TOKEN + H3YUN_ENGINE_CODE。
  • MCP 服务本身不对调用方鉴权。默认只监听本机,不要把端口暴露到公网。
  • 不要提交 .env、token 或 EngineSecret。工具返回值会剥离 password / token。
uv run pytest

许可

MIT。欢迎看 CONTRIBUTING.md 和 SECURITY.md。

推荐服务器

Baidu Map

Baidu Map

百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。

官方
精选
JavaScript
Playwright MCP Server

Playwright MCP Server

一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。

官方
精选
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。

官方
精选
本地
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。

官方
精选
本地
TypeScript
VeyraX

VeyraX

一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。

官方
精选
本地
graphlit-mcp-server

graphlit-mcp-server

模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。

官方
精选
TypeScript
Kagi MCP Server

Kagi MCP Server

一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。

官方
精选
Python
e2b-mcp-server

e2b-mcp-server

使用 MCP 通过 e2b 运行代码。

官方
精选
Neon MCP Server

Neon MCP Server

用于与 Neon 管理 API 和数据库交互的 MCP 服务器

官方
精选
Exa MCP Server

Exa MCP Server

模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。

官方
精选