Connect to the Huagongshe MCP Server
Huagongshe runs a remote MCP Server. Once an MCP-capable AI client connects, it can call Huagongshe capabilities directly: compounds, reactions, structure processing, scale calculation, and your personal workbench.
Connection info
https://huagongshe.com/mcpPublic query tools work anonymously; no authentication required.
Structure search, skills (browsing and saving), personal data, and write operations require account authorization. Clients with standard MCP OAuth support will guide you through HGS account connection automatically (Authorization Code + PKCE S256, scopes read / reaction:write / skill:write); just confirm on the authorization page.
AI Key compatibility
Authorization: Bearer <AI Key>MCP clients without standard OAuth account-linking support can use an AI Key: create one under Account settings → AI Key and delete it at any time; send it as Authorization: Bearer <AI Key>. This is the compatibility path for clients without OAuth support.
Agent Plugin
The plugin package follows the agent-plugins.org specification (containing plugin.json, mcp.json, and icon) for compatible clients. You can also connect directly to the MCP endpoint below — no plugin required.
Generic JSON config
{
"mcpServers": {
"huagongshe": {
"type": "streamable-http",
"url": "https://huagongshe.com/mcp"
}
}
}If you use the AI Key compatibility path, add Authorization: Bearer <your AI Key> under headers.
Tools available to AI
13 tools in total: compound and reaction lookups and structure diagrams need no login; structure search, skills (browsing and saving), personal data, and write operations require authorization (standard OAuth, or the AI Key compatibility path; reaction:write / skill:write).
search_chemistry_data | Public / Authorized | Unified search by name, CAS, SMILES, DOI, etc.; substructure/similarity requires authorization |
get_chemical | Public | Compound detail: enrich=core gives structure/identifiers/related reactions; full adds unified semantic detail (descriptions, properties, safety, suppliers, etc.) |
get_reaction | Public / Authorized | Public reactions readable anonymously; private records only by their owner |
render_molecule_svg | Public | 2D molecular structure image (SVG) |
render_reaction_svg | Public | Reaction equation image (SVG) |
list_skills | OAuth / AI Key compat | Browse the public skill pool; mine lists your own skills (login required) |
get_skill | OAuth / AI Key compat | Read a skill definition, files, and SKILL.md by slug (login required) |
calculate_stoichiometry | Public | Scale calculation: convert a molar basis into the full charge table and theoretical yield |
list_my_reactions | OAuth / AI Key compat | List your own reaction records |
validate_reaction | OAuth / AI Key compat | Validate a reaction draft with RDKit (not saved) |
create_reaction | OAuth / AI Key compat | Save a confirmed reaction record (idempotent, private by default) |
validate_skill | OAuth / AI Key compat | Validate a skill zip draft (not saved) |
create_skill | OAuth / AI Key compat | Save a skill into your container (always private) |
Popular agent clients (compatibility setup)
QwenWork (Qwen Office)
Alibaba’s official client with Streamable HTTP remote MCP support. Manual AI Key compatibility setup below.
- Open the QwenWork desktop client
- In the left sidebar, go to Extensions → Connectors
- Click "+ Add" at the top right and choose manual configuration
- Select Streamable HTTP as the server type and paste the server URL
- Click "+ Add Header": Authorization = Bearer <your AI Key>
Tencent WorkBuddy
Official support for custom MCP connectors. Manual AI Key compatibility setup below.
- Open WorkBuddy
- In the left menu, go to Experts · Skills · Connectors → Connectors
- Click Custom connector → Configure MCP
- Paste the server URL and add the auth header: Authorization = Bearer <your AI Key>
Doubao Work
An agent product with custom MCP connector support. Manual AI Key compatibility setup below; follow the in-product guide.
- Download Doubao Work for desktop (doubao.com/work), or use the latest Doubao desktop release
- In connectors, choose custom MCP and enter the server URL
- Auth header: Authorization = Bearer <your AI Key>
Data & authorization
- Reaction records are private by default; making one public requires your explicit confirmation
- Before saving, the AI must show you a draft and get your confirmation
- Authorizations and AI Keys can be revoked at any time — send them only to huagongshe.com
- Every save uses a unique Idempotency-Key, so retries never create duplicates