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.3.0.tar.gz (80.7 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.3.0-py3-none-any.whl (16.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: hyperspell_mcp-0.3.0.tar.gz
  • Upload date:
  • Size: 80.7 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.3.0.tar.gz
Algorithm Hash digest
SHA256 13f3f08e51b8f8358b4c095938b43fa118515552ea8ac5daefe832a9a49cc79d
MD5 20ca4327380a48f1328647738362397b
BLAKE2b-256 335dc503609fb2756eb9846463f6d1849fa4c84fb23a614416e5f2434cd77c43

See more details on using hashes here.

File details

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

File metadata

  • Download URL: hyperspell_mcp-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 16.2 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.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 48832bf35132e88318425b795da4b2f06e9de59bc791e3a61807c26cbf305d6e
MD5 58930fceda04adf3ec2d4d2e7bc83ca0
BLAKE2b-256 64f97bcc418fd7ee4994d1f6f440a82f43ffdb7ecff3f3e3341cd6748a329770

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