Skip to main content
Glama
ironfrancis

fast-h3yun

by ironfrancis

Log in with your own H3Yun account and turn the apps, forms, and records in the web workbench into FastMCP tools. Use them for queries from Cursor, OPC Feed, or other MCP clients.

This is not an official H3Yun product, nor the official OpenAPI. The session comes from web login: phone number + password → JWT + EngineCode. What you can see depends on the permissions of the logged-in user.

What it can do

Tool

Purpose

h3yun_login

Log in with phone number and password. mobile / password required

h3yun_session_info

Current user and engine

h3yun_list_apps

App list

h3yun_list_forms

Forms under a given app

h3yun_search_forms

Search forms by name

h3yun_query_records

Query records with pagination

h3yun_get_record

Get one record by ObjectId

First version is read-only: no create, modify, delete, or approval.

Related MCP server: Feishu Bitable MCP Server

Getting started

Requires Python 3.12+ and uv. It is recommended to use a read-only H3Yun account with narrowed permissions.

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

Default address: http://127.0.0.1:8765/mcp

You can prefill H3YUN_MOBILE / H3YUN_PASSWORD in .env. It can also start without them; after connecting, call h3yun_login first.

Connecting to an MCP client

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

OPC Feed goes through mcp_connection_parseprobepropose. For Cursor, configure the same URL in the MCP settings. Keep the account and password in this service; do not write them into the client repository.

Environment variables

Variable

Description

H3YUN_MOBILE

Login phone number. If not set, h3yun_login must be called

H3YUN_PASSWORD

Login password. If not set, h3yun_login must be called

H3YUN_ENGINE_CODE

Specify the engine for multi-engine accounts

H3YUN_TOKEN

Fallback JWT when a captcha blocks password login

H3YUN_BASE_URL

Default https://www.h3yun.com

H3YUN_HOST / H3YUN_PORT

Default 127.0.0.1 / 8765

Limitations

  • The web /v1 has no official stability guarantee; H3Yun releases may change fields.

  • Too many wrong password attempts will lock the account; this service caches the token and rate-limits login.

  • Online password login may trigger an Alibaba Cloud captcha. For unattended use, switch to an already-logged-in H3YUN_TOKEN + H3YUN_ENGINE_CODE from the browser.

  • The MCP service itself does not authenticate callers. By default it only listens on localhost; do not expose the port to the public internet.

  • Do not commit .env, tokens, or EngineSecret. Tool return values strip password / token.

uv run pytest

License

MIT. Feel free to check out CONTRIBUTING.md and SECURITY.md.

A
license - permissive license
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Search, document and execute authenticated API calls across 700+ apps via one MCP server

  • A paid remote MCP for AI SDK data query MCP, built to return verdicts, receipts, usage logs, and aud

  • Access Kernel's cloud-based browsers and app actions via MCP (remote HTTP + OAuth).

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ironfrancis/fast-h3yun'

If you have feedback or need assistance with the MCP directory API, please join our Discord server