
Heliyos
ai.heliyos由 heliyos.ai 发布v1.0.5更新于 Nov 7, 2026
Heliyos, the AI operating system for revenue: records, notes, tasks, Scouts and AI workers.
概览
把 AI 助手连接到 Heliyos 营收工作区,可读写 CRM 记录、笔记、任务、worker 与待审事项。
- 可以做什么
- 查找、读取、创建、更新和删除公司、联系人、商机与自定义对象,并增改其字段
- 读取记录的动态时间线、变更历史、邮件与会议
- 列出、创建、更新和删除笔记与任务,并在任务上启动 Heliyos worker
- 管理 worker、触发器、scout、信号以及公司关注列表
- 读写知识库,上传和删除文件,管理标签与团队成员
- 把任务交给 Heliyos 处理、跟踪运行记录,并批准或拒绝等待人工处理的审核
- 适用场景
- 适合团队在 Heliyos 中开展营收或 CRM 工作,并希望助手在 Claude Code、Codex、Cursor、VS Code 等本地 MCP 客户端里查询客户、记录笔记和任务,或把较长的任务交给 Heliyos worker 处理。
- 运行要求
- 需要 Node.js 20 或更高版本和 npx,以 stdio 方式运行本地包。需要工作区所有者或管理员在“设置 → API 密钥”中创建密钥,并放入 HELIYOS_API_KEY。可选 HELIYOS_BASE_URL(仅 https)和 HELIYOS_MCP_EXPERIMENTAL=1 以启用额外工具。需要能访问 Heliyos API 的网络;目前不提供托管的远程服务器。
安装
在 SourceWeft 中
- 打开 控制台中的 Heliyos,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
Heliyos MCP server
Connect AI agents to Heliyos, the AI operating system for revenue.
[npm version] [CI] [Node 20+] [MIT license] [MCP]
@heliyos/heliyos-mcp is a Model Context Protocol server for Heliyos. It runs on your machine over stdio and calls the Heliyos API with a workspace API key, so an agent in Claude Code, Codex, Cursor, VS Code, Antigravity or any other MCP client can work in your CRM.
Documentation: docs.heliyos.ai/mcp · Install guides · All tools · API reference · Changelog
With it, an agent can:
- find and update companies, people, deals and custom objects, and add fields to them
- read a record's timeline, change history, emails and meetings
- write notes and tasks, and start Heliyos workers on a task
- list the reviews waiting for a person and approve or reject them
- create and configure workers from the trigger and tool catalogs
- manage scouts, read their signals and keep the watchlist
- read and edit the knowledge base, and upload the files the workers read
- hand a job to Heliyos with
heliyos_askand follow the run
Important actions that workers take still wait for review in Heliyos, so the team stays in control.
Quick start
-
Create an API key in Heliyos under Settings → API keys (details below).
-
Add the server to your client. For Claude Code:
-
Ask your agent "Which Heliyos workspace am I connected to?". It calls
heliyos_organization_getand answers with your workspace name.
Every other client is covered in Install.
Contents
- Quick start
- Before you start
- Install
- Tool timeout
- Configuration
- Tools
- Security
- Troubleshooting
- Development
- Contributing
- License
Before you start
You need Node.js 20 or later (node -v) and a Heliyos API key.
To create a key:
- Open Heliyos and go to Settings → API keys (gtm.heliyos.ai/settings/api-keys).
- Click New key. Give it a name you will recognise, such as "Claude Code on my laptop", and an expiry date if you want one, then click Create key.
- Copy the key. It starts with
heliyos_and is shown once. If you lose it, revoke it and create a new one.
Only workspace owners and admins can create keys. A key has admin access to one workspace, the one you created it in, and to nothing else. Use one key per person and machine, so you can revoke one without breaking the others.
Install
Every client runs the same command, npx -y @heliyos/heliyos-mcp, with your key in the HELIYOS_API_KEY environment variable. In the snippets below, replace YOUR_HELIYOS_API_KEY with your key.
Claude Code
Install the plugin and set your key in one go. The key goes into your system's secure credential store, never into a file, and the plugin adds a skill that teaches Claude when to use which tool.
If you installed without --config, the server stays off until the key is set: run /plugin configure heliyos@heliyos inside Claude Code and enter it there. Then /mcp lists heliyos, or restart Claude Code if it does not.
Or add only the MCP server:
Check it with claude mcp list, or /mcp inside a session.
Claude Desktop
Open Settings → Developer → Edit Config and add the server to claude_desktop_config.json, then restart Claude Desktop:
This file stores the key in plain text, so keep it private. Custom connectors on claude.ai and in the Claude connector directory need a hosted (remote) MCP server with OAuth. Heliyos does not offer one yet, so use a local client for now.
Codex
Add the server to ~/.codex/config.toml:
env_vars passes HELIYOS_API_KEY from the shell you start Codex in, so export it there (for example in ~/.zshrc). To keep the key in the file instead, replace the env_vars line with an env table at the end:
The CLI does the same in one line, after which you add tool_timeout_sec = 120 to the table it writes:
Cursor
The link opens this deeplink, which you can also paste into your browser:
It adds this entry to ~/.cursor/mcp.json:
Cursor reads ${env:HELIYOS_API_KEY} from its own environment. Export the variable in your shell profile and start Cursor from that shell, or replace the value with your key. Run npm run install-links in this repository to print the links again.
VS Code
The link opens this deeplink, which you can also paste into your browser:
VS Code asks for the key the first time the server starts and keeps it in its secret storage. To set it up by hand, add this to .vscode/mcp.json in a project, or to your user mcp.json (MCP: Open User Configuration):
Antigravity
In the agent panel, open … → MCP Servers → Manage MCP Servers → View raw config, or edit ~/.gemini/config/mcp_config.json directly (.agents/mcp_config.json for one project):
Any other client
Run the package over stdio with the key in the environment:
The repository also ships portable Agent Plugins manifests (plugin.json and mcp.json) for clients that install plugins from a Git repository. They do not carry a key, so set HELIYOS_API_KEY in the environment your client starts servers with. In the MCP Registry the server is listed as ai.heliyos/heliyos-mcp.
Tool timeout
heliyos_ask waits up to 90 seconds for Heliyos to answer, so give tool calls at least 120 seconds.
When a client cuts a call short, the run keeps going in Heliyos. Find it with heliyos_runs_list and follow it with heliyos_runs_get and wait: true, which waits up to 30 seconds per call.
A rate-limited request (HTTP 429) is retried once after the Retry-After delay, capped at 30 s, so a heliyos_ask that hits the limit can take about 125 seconds. If you see timeouts while you are near the limit, raise the timeout to 150 seconds.
Configuration
The server also offers a resource template, heliyos://records/{id}, which returns one record as JSON, and two prompts: prepare_account_review (for one company) and daily_pipeline_summary.
Tools
Every tool is named heliyos_<resource>_<verb> and declares whether it reads, writes or deletes, so your client can ask before it changes anything. Reads take response_format (concise or detailed), and lists take limit and cursor.
73 tools by default, and 4 more with HELIYOS_MCP_EXPERIMENTAL=1. Kind is read (no changes), write (creates or updates) or destructive (deletes or removes).
Records
Timeline and activity
Workspace, objects and fields
Notes
Tasks
Scouts and signals
Ask, runs and reviews
Workers, triggers and tools
Knowledge base and files
Watchlist
Labels
Team
Notification settings
Usage
Security
- Your key stays on your machine. The server reads it from its environment and sends it only to the Heliyos API (
HELIYOS_BASE_URL), as a bearer token over https. It refuses a base URL that is not https, other than localhost. - File uploads skip the key. File content goes to a short-lived signed storage URL, and that request does not carry your key.
- No telemetry. The server sends nothing anywhere else and keeps no logs. Diagnostics go to your client's stderr, and error messages have keys removed.
- Rate limits. The API allows 60 requests per minute per key, and per IP address. When it answers 429, the server waits for
Retry-Afterand retries once. - Least access. A key has admin rights in one workspace. Give it an expiry, keep one key per person and machine, and revoke it in Settings → API keys when you no longer need it.
- Destructive tools are marked. Deletes and removals are annotated as destructive, and the agent skill tells agents to confirm them first.
Report a security issue privately through GitHub security advisories rather than in a public issue.
Troubleshooting
Still stuck? Open an issue at github.com/heliyos-ai/heliyos-mcp/issues. Never paste your key.
Development
Requirements: Node.js 20 or later and npm. Everything else is a dev dependency.
To run your local build in a client instead of the published package, point the client at dist/src/bin/stdio.js:
How it is built
src/client/openapi/holds copies of the Heliyos API's OpenAPI documents.npm run codegenturns them into a typed operation table (src/client/generated.ts) with zod schemas, so every request is validated before it is sent.src/tools/defines one file per resource. Each tool declares its input and output schemas, its annotations (read, write or destructive) and a handler that calls one or two API operations and renders a short text plusstructuredContent.tests/runs every tool against a mocked API with msw. A snapshot test pins the public tool contract (names, annotations, input keys), so an accidental change fails the build.skills/heliyos/SKILL.mdships with the Claude Code plugin and teaches the agent when to use which tool.
Updating the API client
When the Heliyos API changes, save the new OpenAPI documents and resync:
With those two variables set, npm run prepublish:check and the drift test also refuse a bundled copy that no longer matches.
Releasing
Releases are published by GitHub Actions on every push to main (.github/workflows/publish-package.yml):
- CI builds, tests and checks the package and manifests.
- If the version in
package.jsonis already on npm, the workflow bumps the patch version withnode scripts/set-version.mjs, which keepspackage.json, the lockfile,server.json, every plugin manifest andsrc/version.tson the same version, and commits the bump. - It publishes to npm with provenance through npm trusted publishing (no token is stored anywhere), waits until the version is served, and then publishes
server.jsonto the MCP registry when theMCP_PRIVATE_KEYsecret is configured.
To cut a specific version, run node scripts/set-version.mjs 1.2.0, commit, and push to main. See CONTRIBUTING.md for the one-time repository setup.
Contributing
Issues and pull requests are welcome. Read CONTRIBUTING.md for the workflow, the coding rules and how to add a tool, and SECURITY.md for how to report a vulnerability. By participating you agree to the code of conduct.
License
来源:README.md,提交 908bc30
工具
0版本历史
1- v1.0.5最新Nov 7, 2026
评分
已满足适用检查项的 50%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分