MCP Servers
Enter a valid instance URL (https:// is required unless it is localhost).
cinatra install cinatra-ai/mcp-server-connector
MCP Servers
Register external Model Context Protocol servers so every Cinatra agent and package can call their tools. This admin connector carries the external-MCP server management surface: list registered servers, add new ones by label and URL, and remove them. Admins register servers globally (every user, every agent); regular users register personal servers visible only to them.
Setup: Open the connector setup page. Add a server with a public URL (LLM providers cannot reach localhost or private IPs), an optional API key stored securely via the connection service, and a scope. The registry rows, the create/delete actions, and the encrypted key store stay host-side; the connector binds them through its host capability slot and never reaches host internals directly.
Visibility: The connector is admin visibility. A non-admin sees and manages only their own user-scoped rows; an admin sees every row and may register global, org, or team servers.
Development: pnpm test runs the Vitest suite; node extension-kind-gate.mjs validates the extension manifest and README locally before publishing.
Documentation: the full integration hub lives at docs.cinatra.ai/integrations/mcp-server — overview, quick start, settings & permissions, and troubleshooting. The source pages are in this repo under docs/ and republish on each release tag.
Works with
- Any external MCP server reachable over a public HTTPS URL
Capabilities
- ✓ Lists registered external MCP servers with scope, private-URL, and disabled badges
- ✓ Adds a server by label and public URL, with an optional connection-service-stored API key
- ✓ Removes a registered server from the per-row delete action
- ✓ Admin-scoped: admins manage global/org/team rows; users manage only their own personal rows
- ✓ Host-bound by inversion of control — the registry, actions, and key store stay host-side
- fix(register): pass host server-action references directly to deps (#612) (#1)
- ci(ui-gate): ramp raw-JSX block warn->error (0 warnings clean) (#2)
- ci(ui-gate): re-vendor preset with Block-C (dynamic-import ban) + bump pin to v0.1.1 (#3)
- chore: strip private engineering-tracker refs from public source (#5)
- Convert MCP Servers setup page to the declarative schema-config DSL (#6)
- chore: strip private tracker references from workflow comments (#7)
- ci(release): re-pin release.yml to the release-approval wall (.github@v0.1.1) + add cinatra.vendor block (#8)
- Unreleased
- chore: drop dead committed pnpm-lock.yaml (#9)
- chore(deps): declare cinatra.consumes for closure-gate enrollment (#10)
More from Cinatra
A finished, publish-ready blog article in Markdown. Blog Posts cover both articles generated by Cinatra's blog pipeline and posts uploaded from an existing CMS…
Enter a valid instance URL (https:// is required unless it is localhost).
cinatra install cinatra-ai/blog-post-artifact
The system viewer for PDF documents in the Cinatra library. Any artifact whose bytes are application/pdf renders inline through this extension: the browser's built-in…
Enter a valid instance URL (https:// is required unless it is localhost).
cinatra install cinatra-ai/pdf-artifact
Connect your Anthropic account so Cinatra agents can run on Claude. Once you bring your key, any agent pinned to a Claude model becomes…
Enter a valid instance URL (https:// is required unless it is localhost).
cinatra install cinatra-ai/anthropic-connector
Google Appointment Schedules connector for Cinatra. Stores each user's public Google Calendar appointment-schedule booking links (calendar.app.google), each tied to the specific Google Calendar its…
Enter a valid instance URL (https:// is required unless it is localhost).
cinatra install cinatra-ai/google-appointment-schedules-connector
Editorial guidance for the Cinatra blog agents. This bundle ships the prompts behind blog idea brainstorming, full long-form drafting, and short LinkedIn promotion —…
Enter a valid instance URL (https:// is required unless it is localhost).
cinatra install cinatra-ai/blog-skills
Run the platform's policy scanners against an agent definition and report what they find. The agent vets a definition for hardcoded secrets, untrusted URLs,…
Enter a valid instance URL (https:// is required unless it is localhost).
cinatra install cinatra-ai/lint-policy-agent
Reviews
There are no reviews yet.