Hydracept

com.hydracept由 hydracept.com 发布官方发布者v0.5.4更新于 Oct 29, 2026

Hosted MCP for Hydracept: discover capabilities, run jobs, receipts, BYOK or managed billing.

已验证Streamable HTTP可网页运行云端与基础设施媒体与设计AI 与机器学习

概览

AI 生成的概览

Hydracept 是一个执行控制平面,让助手发现、询价并运行文本、图像、音频、视频、3D、算力等外部能力,并获取回执与产物。

可以做什么
  • 发现与匹配能力:浏览能力描述、用自然语言把目标解析为能力键、预览运行费用
  • 执行付费任务:同步运行能力,或提交任务并立即返回任务 ID
  • 跟踪与管理任务:读取任务状态、按意图查找历史任务、请求取消任务
  • 获取结果:读取含计费与来源信息的回执,获取产物元数据或下载链接
  • 检查环境:确认工作区认证与就绪状态
适用场景
适合助手需要调用自身不具备的付费外部能力(例如生成游戏素材或媒体内容),并希望把能力发现、询价、持久任务和回执集中在一处时使用。也适合无项目检出目录的无头或 CI 环境通过托管端点接入。
运行要求
可使用 api.hydracept.com 托管端点并携带 Authorization bearer 令牌,或使用 PyPI 包 hydracept 通过 uvx 在本地运行(需 Python)。需要 HYDRACEPT_API_KEY 中的 Hydracept API 密钥,提供免费套餐。可选 HYDRACEPT_MCP_TOOL_PROFILE 选择完整或精简工具列表。项目 apply/sync/watch 需在项目检出目录中使用 stdio MCP。
安装前请注意
运行或提交任务会产生费用:托管推理按供应商成本加服务费计费,BYOK 收取 0% Hydracept 费用;关注价格时应先询价。API 密钥属于机密,README 建议在可用 stdio 绑定时不要把工作区密钥粘贴到 IDE 插件配置中。取消只是请求,不保证上游工作停止。提示词与任务数据会发送给 Hydracept 及其上游供应商。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Hydracept,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/com.hydracept%2Fhydracept/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "hydracept": {
      "type": "http",
      "url": "https://api.hydracept.com/mcp"
    }
  }
}

README

Hydracept

Hydracept is an execution control plane for software and AI agents that need external capabilities—text, reasoning, image, audio, video, 3D, domains, and compute—through one API with discovery, quotes, durable jobs, artifacts, receipts, budgets, and BYOK. Games and media are common examples; a headline workflow is AI game assets from Cursor or Claude Code into Unity (workflow overview).

Pricing (summary): Free plan ($0/mo) for individuals; paid plans add capacity. BYOK at 0% Hydracept fee; managed inference is provider cost + 6% service fee (actual usage, no per-call minimum). Eligible durable text jobs can use deferred processing at 50% of standard token rates. Details: hydracept.com/pricing and Billing docs.

Install

SurfaceCommand
Python CLI & SDKpip install -U hydracept
TypeScriptnpm install @hydracept/sdk
.NETdotnet add package Hydracept.Client
Unity (UPM git)com.hydracept.unity via Git URL — see Unity integration (OpenUPM listing pending owner submit)

Public HTTP API: https://api.hydracept.com · OpenAPI: hydracept-v1.json · Agent context: GET https://api.hydracept.com/v1/agent-context

Bootstrap

bash
pip install -U hydraceptpython -m hydracept init --apply --yes --jsonpython -m hydracept doctor

Studio (browser): app.hydracept.com/login. For CI or headless use, set HYDRACEPT_API_KEY and run the same init command with --ci when you need setup grants. Workspace files live under .hydracept/ — see Authentication.

Minimal example

One-shot image generation (composes init when the workspace can be bootstrapped):

bash
python -m hydracept run image.generate.v1 --prompt "transparent 1024x1024 blue slime icon" --json

Python SDK (after init binds the workspace):

python
from hydracept.client import HydraceptClient
client = HydraceptClient.from_workspace()job = client.submit_capability_job(    "image.generate.v1",    {        "input": {"prompt": "cute slime icon, flat game art"},        "execution": {"executionPreference": "automatic"},        "idempotencyKey": "demo-1",    },)finished = client.wait_for_job(job["jobId"])receipt = client.get_job_receipt(job["jobId"])

Discover capabilities live (do not hard-code keys from this README):

bash
python -m hydracept capabilities find "generate an image"curl -sS -H "Authorization: Bearer $HYDRACEPT_API_KEY" https://api.hydracept.com/v1/capabilities

More examples: public/examples/.

MCP (Cursor & Claude Code)

In a project checkout, stdio MCP is the default after init:

bash
python -m hydracept init --apply --yes --json   # binds MCP to workspace secrets; reload MCP if promptedpython -m hydracept mcp serve                   # stdio serverpython -m hydracept agents install --auto       # Cursor / Claude Code plugin + hooks
  • Plugin & install links: hydracept.com/plugin
  • Hosted MCP (no repo checkout): https://api.hydracept.com/mcp with bearer HYDRACEPT_API_KEY
  • MCP Registry name: com.hydracept/hydracept

Do not paste workspace API keys into IDE plugin config when stdio bind is available. Full agent guide: Coding Agents.

Documentation

TopicLink
Docs homedocs.hydracept.com
Quick start (detailed)Quick Start
Capabilities & jobsCapabilities, Jobs & receipts
Image productionImage production
UnityUnity integration
BYOK & billingConnections / BYOK, Billing
LLM-oriented summaryhydracept.com/llms.txt
Product manifest/.well-known/hydracept.json

Repository layout

  • clients/python — PyPI package hydracept (CLI, SDK, local MCP)
  • clients/typescript — npm @hydracept/sdk
  • clients/csharp — NuGet Hydracept.Client
  • packages/unity — Unity Editor package
  • public/docs — source for docs.hydracept.com (Quick Start content; this root README is the GitHub front door)

License

MIT — see LICENSE. Package metadata on PyPI, npm, and NuGet also lists MIT.

来源:README.md,提交 f9876c1

工具

11

hydracept_workspace_status

Workspace status

Check workspace/session authentication and readiness, plus common setup errors. Use when setup, auth, or project binding is in doubt; use hydracept_job_status for a specific execution. Does not execute capabilities or spend money. Hosted requires bearer (WORKSPACE_KEY_REQUIRED when missing); stdio checks local project binding. Not a substitute for hydracept_capabilities. Returns: Workspace/session authentication and readiness diagnostics for the authenticated principal. Errors: WORKSPACE_KEY_REQUIRED when bearer is missing on hosted MCP.

输入参数refresh

hydracept_capabilities

List capabilities

Browse or fetch capability descriptors (keys, modes, schemas). Use hydracept_resolve_capability when routing from intent alone. List/resolve is keyless; a bearer key may add project-scoped fields. No charge. Read-only. Returns: Capability list or single CapabilityDescriptor when key is set. Errors: NOT_FOUND for unknown key; INVALID_ARGUMENT for conflicting query parameters.

输入参数keyquery

hydracept_resolve_capability

Resolve a capability

Match the user's goal to a capability key using natural language. Use when the key is unknown; use hydracept_capabilities when you already have a key or need the catalog. Keyless. No charge. Read-only. Returns: CapabilityResolutionResponse with ranked keys and rationale. Errors: INVALID_ARGUMENT when intent is empty; UNAUTHORIZED when bearer is invalid.

输入参数intent必填requirements

hydracept_quote_capability

Quote a capability

Preview what a run would cost — does not execute, create a job, or charge the wallet. Use before spending when the user asks about price; use hydracept_run or hydracept_submit_job only to execute. Not the same as request_capability_quote (POST /mcp/full) on the full profile (human-paid capability commission). Requires bearer API key. No charge for the quote itself. Returns: Quote envelope with customerTotal and currency (no wallet charge). Errors: WORKSPACE_KEY_REQUIRED, INVALID_ARGUMENT, NOT_FOUND, FundingRequired when quote cannot be priced.

输入参数bodyinputcapability_key必填

hydracept_run

Run a capability

Run a capability (paid). Use when the user wants execution — not for quotes (hydracept_quote_capability), status (hydracept_job_status), or receipts (hydracept_get_receipt). Default wait=true waits until the job finishes; use hydracept_submit_job when this call must return immediately. Picks invoke vs durable job from the capability descriptor. Requires bearer key. Settles at actual provider cost plus any managed service fee; no per-call minimum. May create jobs, artifacts, and provider usage. Returns: Terminal hydracept.run-result.v1 or job envelope when wait=false. Errors: WORKSPACE_KEY_REQUIRED, INVALID_ARGUMENT, FundingRequired, EXECUTION_FAILED, job timeout when wait exhausts.

输入参数bodywaitinputtimeoutmax_costcapability_key必填idempotency_key

hydracept_submit_job

Submit a durable job

Start a capability job and return its id immediately (paid). Use when execution is required but this MCP call must not block — not for quotes or status checks. Prefer hydracept_run when waiting is acceptable. Poll with hydracept_job_status. Same billing as hydracept_run. Requires bearer key. Returns: Job admission envelope with jobId and nextAction poll. Errors: WORKSPACE_KEY_REQUIRED, INVALID_ARGUMENT, FundingRequired, EXECUTION_FAILED.

输入参数bodyinputcapability_key必填idempotency_key

hydracept_job_status

Read job status

Read one job's current status. Use after hydracept_submit_job or hydracept_run with wait=false; use hydracept_get_receipt after success. If the job id is unknown, use hydracept_jobs_find first. Requires bearer key. No charge. Returns: HydraceptJob status projection for the jobId. Errors: WORKSPACE_KEY_REQUIRED, NOT_FOUND.

输入参数job_id必填

hydracept_cancel_job

Cancel a job

Request cancellation of one job. Use only when the user explicitly asks to cancel the job itself; stopping a local polling loop is not a cancellation. Returns whether the request was accepted, whether the job is already terminal, and the next action. Never promise that upstream provider work stopped or that already-incurred cost is refunded. Safe to retry: a terminal job reports its terminal state. Requires bearer key. Returns: Cancellation outcome envelope with job status, terminal flag, and next action. Errors: WORKSPACE_KEY_REQUIRED, NOT_FOUND, INVALID_ARGUMENT.

输入参数job_id必填

hydracept_get_receipt

Read a receipt

Read billing and provenance for a finished job. Does not run capabilities or spend money. Use after terminal success; use hydracept_job_status while still running. Hosted MCP accepts job_id only. Requires bearer key. No charge. Returns: HydraceptReceipt JSON for a terminal job. Errors: WORKSPACE_KEY_REQUIRED, NOT_FOUND when job or receipt is missing.

输入参数job_id必填

hydracept_download_artifact

Read artifact metadata

Fetch artifact metadata (and SHA-256 on hosted MCP) for a succeeded job output. Stdio may also write bytes when output_path is set. Requires bearer key. No charge on hosted. Returns: Artifact downloadUrl, mediaType, sha256 (hosted does not write local files). Errors: WORKSPACE_KEY_REQUIRED, NOT_FOUND, DIRECTORY_CAPABILITY_DENIED when policy blocks.

输入参数job_id必填artifact_id必填

hydracept_jobs_find

Find a prior job

Find a prior job in the bound project when you do not have its id. intent is recent, failed, or reusable. The list never includes prompt text. Use after context loss, for failure triage, or to recover a job to cancel. Requires bearer key. No charge. Read-only. Returns: Matching job summaries for the filter. Errors: WORKSPACE_KEY_REQUIRED, INVALID_ARGUMENT.

输入参数limitintentproject_idcapability_key

版本历史

4
  1. v0.5.4最新Oct 29, 2026
  2. v0.5.3Oct 20, 2026
  3. v0.5.2Oct 13, 2026
  4. v0.4.4Sep 26, 2026

评分

已满足适用检查项的 100%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分