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.1.0.tar.gz (76.0 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.1.0-py3-none-any.whl (12.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: hyperspell_mcp-0.1.0.tar.gz
  • Upload date:
  • Size: 76.0 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.1.0.tar.gz
Algorithm Hash digest
SHA256 ae114ca712bd432ddd97afc136da92af7bc011191edb500c36477a56d17cbf7d
MD5 e3c0a273eaf6ea07e3d5c8f794f6686c
BLAKE2b-256 3abc57c71aa2a75a2d9ffd28cfdc0eee52bc0c6e03280efa38276f348acfd4c5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: hyperspell_mcp-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 12.9 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.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4e2d5e2bd3fc0d8d1a826f42f954da34f86d5b152a98da91a37ef4079d657c99
MD5 c404001781c997786ca1d226ec01758e
BLAKE2b-256 3f94bf4300c7d3d282d5b63dbd7485ab9db136a5021ccfbb62df3ffddf3c3466

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