Skip to main content
Glama
voidbase-cloud

voidbase-plugin-mcp

Official

@voidbase-cloud/plugin-mcp

The mcp plugin of voidbase, in a repository of its own. It makes the instance an MCP server: the tools it offers are written from the instance's own OpenAPI document, so they are the collections that exist, with the fields the caller may read.

It is not part of voidbase itself, and this repository is its home, released on its own. Install it on an instance from the marketplace: voidbase plugins add mcp in a project, or the admin panel's Plugins page on a vanilla instance. Its tests run against the core's @voidbase-cloud/voidbase/testing entry: bun install && bun test.

What it serves

POST /api/mcp takes one JSON-RPC request at a time and answers it. The transport is stateless on purpose: a Worker isolate is not a session, so there is no session id to keep and every request carries what it needs.

Related MCP server: specrun

Why it depends on @voidbase-cloud/plugin-openapi

The tools are the document. This package reads buildDocument and callerOf from the openapi package by name, rather than through @voidbase-cloud/voidbase/plugins/openapi, because the openapi package is what it uses — going through the core's re-export would put a module of the core in this package's closure for nothing.

That makes the two a chain the release honours: the openapi package is published, and resolvable, before this one.

Swapping it

An instance loads whichever plugin claims the name mcp: install one from a marketplace and it shadows this one, or turn this one off in voidbase.lock.

MIT

Related MCP Connectors

Related MCP Servers

  • A
    license
    B
    quality
    D
    maintenance
    A Model Context Protocol (MCP) server based on OpenRPC, providing JSON-RPC function invocation and method discovery services.
    2
    1
    Apache 2.0
  • F
    license
    Not graded
    quality
    D
    maintenance
    MCP server that wraps any REST API with an OpenAPI spec, dynamically creating MCP tools at runtime without code generation.
    7 npm
    -