Skip to main content

Shared MCP tool catalog and backends for the Hyperspell company brain.

Project description

hyperspell-mcp

The single, canonical Model Context Protocol surface for the Hyperspell company brain.

This package owns the tool catalog (names, descriptions, annotations, parameter defaults, compaction) and the backend seam that lets the same catalog run over two transports:

  • Remoteregister_tools(mcp, InProcessBackend()) mounted as Streamable HTTP at /mcp on core-api. InProcessBackend lives in core-api because it calls the real route handlers in-process.
  • Localregister_tools(mcp, HttpBackend(...)) run over stdio by the sync daemon, plus register_context_tools(mcp, sync_dir) for the disk-only *_context tools and hyperbrain:// resources.

It deliberately does not copy core-api's request models. The tool parameters are simple primitives; the only shared models are the lightweight response ("lite") models that results are validated into so compaction is defined exactly once.

See specs/components/unified-mcp-surface.md for the full design and the minimum-maintenance invariants.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hyperspell_mcp-0.4.0.tar.gz (83.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

hyperspell_mcp-0.4.0-py3-none-any.whl (17.8 kB view details)

Uploaded Python 3

File details

Details for the file hyperspell_mcp-0.4.0.tar.gz.

File metadata

  • Download URL: hyperspell_mcp-0.4.0.tar.gz
  • Upload date:
  • Size: 83.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.26 {"installer":{"name":"uv","version":"0.11.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for hyperspell_mcp-0.4.0.tar.gz
Algorithm Hash digest
SHA256 0fc28014fc696e321ac5d314c9a85b5b4514dad15f797dbdb8348cc4c174b0e3
MD5 6bcf131079a9ae8a7d9bd34d2cb1fd10
BLAKE2b-256 d00b3f4df11d742ca57294e85c0ea5ab01b7310384835772590ec85d74b49f53

See more details on using hashes here.

File details

Details for the file hyperspell_mcp-0.4.0-py3-none-any.whl.

File metadata

  • Download URL: hyperspell_mcp-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 17.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.26 {"installer":{"name":"uv","version":"0.11.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for hyperspell_mcp-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9e20fe36252da3440101ea9b4af8451f43c88652650b2a697e50fa14f4fecd2e
MD5 34bbd95f468f7f271600d72bb3d55b21
BLAKE2b-256 5169398696f4066d419fbda766aa42036b72d6cfebc19d0db0aede6cd59f3694

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page