Skip to content

KeeperHub/mcp-client

Repository files navigation

@keeperhub/mcp-client

Shared MCP client foundation for connecting agent frameworks to KeeperHub.

This repo holds the small, framework-agnostic MCP kernel that framework adapters (Eliza, OpenClaw, Hermes, and others) build on. It is not itself a framework plugin — the per-framework plugins live in their respective framework ecosystems and import these clients.

What's here

Package Language Path Registry
@keeperhub/mcp-client TypeScript packages/mcp-client npm
keeperhub-mcp-client Python python PyPI

Both clients implement the same kernel:

  • MCP session bootstrap + re-init on 401/404
  • kh_ vs wfb_ key disambiguation
  • Poll-to-terminal helper for async workflow execution
  • Single JSON-result unwrap

Status

Early development. Neither package is published yet. The surface is still stabilizing.

Where the plugins live

Per the KeeperHub SDK strategy, framework plugins ship from their own ecosystems, not this repo:

  • Eliza: @elizaos/plugin-keeperhub (ElizaOS org)
  • OpenClaw: published in the OpenClaw ecosystem
  • Hermes: gated on runtime confirmation

For agent users: point your MCP client at https://app.keeperhub.com/mcp directly when your framework supports MCP natively.

License

Apache-2.0

About

@keeperhub/mcp-client - shared MCP client foundation for KeeperHub agent-framework adapters (TypeScript + Python)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors