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.5.0.tar.gz (85.4 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.5.0-py3-none-any.whl (19.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: hyperspell_mcp-0.5.0.tar.gz
  • Upload date:
  • Size: 85.4 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.5.0.tar.gz
Algorithm Hash digest
SHA256 be34babcca08eb3e132f2a5d77fbc3d1fcc6cc47ac0bc0a36e0150813b90a28c
MD5 7b6e823bc57695a4892f019218e9ef11
BLAKE2b-256 b315a8866ed8873f075fd38d37a78894f98c63075aff9145880dbbdcc57f8c4a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: hyperspell_mcp-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 19.3 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.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d78717cbaad5af7142dbd825178715255e05eaad9ec3c5b548fdee528df76d79
MD5 c05c5b494685644b06eeb04f6480566e
BLAKE2b-256 3eded26f184c1a8e38b9453a503419d77b48167ce4aff06408e6fecb2c87ef54

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