Skip to content

feat: add a kival-mcp adapter #28

Description

@zerosnacks

Describe the feature

Add a kival-mcp binary that exposes Kival through the Model Context Protocol.

kival-mcp should act as a forwarding adapter rather than implementing Kival domain logic itself. It connects to an existing Kival server using a normal API key and translates MCP operations into the existing Kival API/SDK surface.

The adapter should inherit the permissions and identity of its configured API key. Authorization, validation, auditing, and other application semantics remain authoritative in kival-server.

Where practical, equivalent MCP and API operations should have consistent behavior and errors.

Additional context

kival-mcp should not introduce a privileged or parallel access path into Kival.

It should be deployable independently from kival-server and require only the Kival server endpoint and an API key.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions