accueil / serveurs / Recherche & Web / com.hydracept/hydracept
com.hydracept/hydracept
serveur MCP (Model Context Protocol) · hydracept 0.5.2
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que com.hydracept/hydracept est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.hydracept/hydracept » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 11 outils
- hydracept_cancel_job≈ 288 tokens
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.
Paramètres, retour & exemple (1)
Paramètresjob_id· string · requis
Required job id to cancel. Use hydracept_jobs_find if the id is unknown.
Exemple d'appel{"name": "hydracept_cancel_job", "arguments": {"job_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - hydracept_capabilities≈ 301 tokens
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.
Paramètres, retour & exemple (2)
Paramètreskey· string · optionnel
Optional capability key for GET /v1/capabilities/{key}. When set, query is ignored.query· string · optionnel
Optional search string when key is empty. Hosted: always POST /v1/capabilities/resolve (keyless). Stdio: resolve when authenticated, else list filtering.
Exemple d'appel{"name": "hydracept_capabilities", "arguments": {"key": "texte", "query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - hydracept_download_artifact≈ 276 tokens
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.
Paramètres, retour & exemple (2)
Paramètresjob_id· string · requis
Required owning job id (scopes the artifact download URL).artifact_id· string · requis
Required artifact id from job artifacts or run result.
Exemple d'appel{"name": "hydracept_download_artifact", "arguments": {"job_id": "texte", "artifact_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - hydracept_get_receipt≈ 236 tokens
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.
Paramètres, retour & exemple (1)
Paramètresjob_id· string · requis
Job or execution id for GET /v1/jobs/{jobId}/receipt. Required on hosted MCP.
Exemple d'appel{"name": "hydracept_get_receipt", "arguments": {"job_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - hydracept_job_status≈ 224 tokens
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.
Paramètres, retour & exemple (1)
Paramètresjob_id· string · requis
Required job id from hydracept_run or hydracept_submit_job.
Exemple d'appel{"name": "hydracept_job_status", "arguments": {"job_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - hydracept_jobs_find≈ 344 tokens
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.
Paramètres, retour & exemple (4)
Paramètreslimit· integer · optionnel
Optional maximum number of matching jobs (1-100, default 10).intent· string · optionnel
Optional search scope: recent (default), failed, or reusable.project_id· string · optionnel
Hosted only: bound project id; omit to use the session-bound project.capability_key· string · optionnel
Optional capability key to narrow the search.
Exemple d'appel{"name": "hydracept_jobs_find", "arguments": {"limit": 1, "intent": "texte", "project_id": "texte", "capability_key": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - hydracept_quote_capability≈ 392 tokens
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.
Paramètres, retour & exemple (3)
Paramètresbody· ? · optionnel
Invocation payload object validated against the capability schema.input· ? · optionnel
Alias for body; do not pass both.capability_key· string · requis
Required capability registry key unless only legacy aliases are passed.
Exemple d'appel{"name": "hydracept_quote_capability", "arguments": {"capability_key": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - hydracept_resolve_capability≈ 327 tokens
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.
Paramètres, retour & exemple (2)
Paramètresintent· string · requis
Required string: user goal in natural language (passed verbatim to the resolver).requirements· ? · optionnel
Optional object matching CapabilityResolutionRequest.requirements (e.g. modality tags). Default {}. runnableNow requires an authenticated project workspace on the API.
Exemple d'appel{"name": "hydracept_resolve_capability", "arguments": {"intent": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - hydracept_run≈ 653 tokens
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.
Paramètres, retour & exemple (7)
Paramètresbody· ? · optionnel
Required capability input object (schema fields). Merged with session project context when bound.wait· boolean · optionnel
Boolean, default true. When true, poll until succeeded/failed/canceled or timeout. When false, return job id and poll with hydracept_job_status.input· ? · optionnel
Alias for body; do not pass both.timeout· ? · optionnel
Seconds to poll when wait=true; omit to poll until terminal with no tool-side limit (the MCP client request timeout may end the call first). On timeout, status may stay running — call hydracept_job_status.max_cost· ? · optionnel
Optional number (USD): sets execution.executionConstraints.maxCostUsd before submit.capability_key· string · requis
Required capability registry key for POST .../jobs.idempotency_key· string · optionnel
Optional string; server generates run-{uuid} when empty. Reuse for safe retries.
Exemple d'appel{"name": "hydracept_run", "arguments": {"capability_key": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - hydracept_submit_job≈ 388 tokens
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.
Paramètres, retour & exemple (4)
Paramètresbody· ? · optionnel
Capability input object; merged with session project context when bound.input· ? · optionnel
Alias for body.capability_key· string · requis
Required capability registry key.idempotency_key· string · optionnel
Optional string; server generates job-{uuid} when empty.
Exemple d'appel{"name": "hydracept_submit_job", "arguments": {"capability_key": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - hydracept_workspace_status≈ 288 tokens
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.
Paramètres, retour & exemple (1)
Paramètresrefresh· boolean · optionnel
Stdio: when true, also verify session over the network. Ignored on hosted MCP.
Exemple d'appel{"name": "hydracept_workspace_status", "arguments": {"refresh": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».