Skip to main content

Shared MCP client foundation for KeeperHub agent-framework adapters.

Project description

keeperhub-mcp

Python MCP client foundation for connecting agent frameworks (Hermes and others) to KeeperHub.

The Python counterpart to @keeperhub/mcp. Implements the same kernel: MCP session bootstrap + re-init on 401/404, kh_ vs wfb_ key disambiguation, and single JSON-result unwrap.

Usage

from keeperhub_mcp import get_client, resolve_api_key

api_key = resolve_api_key()
if not api_key:
    raise RuntimeError("KH_API_KEY not set")

client = get_client(api_key, client_name="my-plugin", client_version="1.0.0")
workflows = client.call_tool("list_workflows", {})

Develop

cd python
pip install -e ".[dev]"
pytest

License

Apache-2.0

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

keeperhub_mcp-0.1.0.tar.gz (9.2 kB view details)

Uploaded Source

Built Distribution

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

keeperhub_mcp-0.1.0-py3-none-any.whl (9.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: keeperhub_mcp-0.1.0.tar.gz
  • Upload date:
  • Size: 9.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for keeperhub_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 8390472cac9121d52e1b47ad7e3a0f2ee36cb6f65c5c6caa0edc5d5ae079c4dc
MD5 8d16b72ebcfc41d7b3b536615bf62afb
BLAKE2b-256 6a393b768cd7128665e1efa09464e02c0a70ade251c02a72538ff9883cfb1ff3

See more details on using hashes here.

Provenance

The following attestation bundles were made for keeperhub_mcp-0.1.0.tar.gz:

Publisher: release-pypi.yml on KeeperHub/mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: keeperhub_mcp-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 9.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for keeperhub_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 55f49bee9ede3ee242fd1abe7d45c5b32e0b5f20e6908591e1f9a24e9105ec69
MD5 7951a61bff05af236a107eb0b8c113f4
BLAKE2b-256 d451521453f9ad2808419dd69946a59a3eef592126bfc205bf0e6e45eb29d39a

See more details on using hashes here.

Provenance

The following attestation bundles were made for keeperhub_mcp-0.1.0-py3-none-any.whl:

Publisher: release-pypi.yml on KeeperHub/mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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