OpenAPI MCP Studio Demo
Provides tools for interacting with GitHub repositories, including viewing repository overviews, listing issues, and ranking contributors.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@OpenAPI MCP Studio DemoShow me the top contributors for the mcp-use repository"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Configurable MCP App Builder
A personal product exploration that turns a curated API into a versioned MCP App while Manufact provides the runtime and operating infrastructure.
Personal clean-room product exploration built using public APIs, public documentation.
This proof supports a curated GitHub API subset and constrained templates. It does not claim arbitrary OpenAPI compatibility, general OAuth mapping, generic write-action generation, billing, or app-store automation.
Product Demo | Dedicated MCP Endpoint | Live Studio | Architecture
Built with: mcp-use v2 | Manufact Cloud | Vercel | Supabase
Problem-Statement
Manufact makes MCP applications fast to scaffold, deploy, inspect, and operate. Product teams still need to decide which API operations should become tools, how tools are constrained and described, how results render, and how changes are published safely over time.
Related MCP server: @cloud9-labs/mcp-github
What This Demonstrates
The builder imports a curated API description, curates operations into safe MCP tools, binds reusable interactive views, publishes immutable configurations, and operates them through a stable Manufact-hosted MCP URL.
It explores the recurring configuration and release lifecycle after an initial codebase exists, rather than one-time prompt-to-code generation.


Three-Minute Flow
Import the GitHub OpenAPI fixture and review supported operations.
Configure overview, issues, and contributors tools with bounded semantics and views.
Compose the Repository Briefing flow, save a draft, publish it, and link a stable project runtime.
Redeploy that same Manufact runtime to activate the published version without changing the MCP URL.
Architecture
flowchart TB
U[Product user] --> S[Vercel Studio]
S --> I[OpenAPI importer and support classifier]
S --> C[Tool semantics and view configuration]
S --> A[Supabase Auth]
S --> D[Projects, drafts, immutable versions, audit]
D --> P[Explicit publish and activation]
X[ChatGPT, Claude, or Manufact Chat] --> M[Stable Manufact MCP URL]
M --> R[mcp-use configuration runtime]
R --> E[Allowlisted API executor]
R --> V[MCP App views]
E --> G[GitHub public API]
M --> O[Manufact deployments, logs, analytics, and Inspector]Live Proof
Dedicated project MCP:
https://bold-zero-mrmgz.run.mcp-use.com/mcpHosted Studio:
https://openapi-mcp-studio-demo.vercel.app
Primary Demo
Import the public GitHub fixture:
https://raw.githubusercontent.com/nikil21/openapi-mcp-studio-demo/main/examples/github-openapi-subset.jsonThe workflow is:
Import -> curate up to three tools -> bind views -> compose a constrained flow
-> save immutable draft -> publish -> link stable project runtime -> redeploy runtimeThe reference runtime exposes repository overview, issues, contributors, and a combined Repository Briefing flow. Publishing changes the desired version; a deliberate redeploy of the same project runtime activates it.
Hosted Foundry
Foundry provides:
Supabase email/password authentication and user-owned projects.
Immutable draft, published, and superseded configuration versions.
Project create, rename, switch, and protected delete controls.
Safe public OpenAPI import with HTTPS, DNS, redirect, timeout, and response-size controls.
A constrained linear Repository Briefing flow with execution trace.
A stable Manufact MCP server connection per project.
Each project has one stable MCP URL. Draft and published versions do not create new servers. The project owner manually redeploys that linked server to activate a published version.
Optional Technical Reference
examples/lead-api-openapi.json and the related runtime code demonstrate a fixed demo-only confirmation-gated write safety pattern. It is not part of the primary GitHub Repository Briefing narrative, not a general POST generator, and not a CRM integration. Do not submit real customer data.
Local Development
Node >=22.22.2 is required. This workspace uses Node 24:
export PATH="/opt/homebrew/bin:$PATH"
npm install
npm run test
npm run typecheck
npm run buildRun the MCP runtime:
npm run devRun Foundry locally in separate terminals:
npm --prefix studio run dev:api
npm --prefix studio run devFor the local lead sandbox:
npm run sandbox:leads
NODE_ENV=development LEAD_SANDBOX_URL=http://127.0.0.1:8788 npm run devSecurity Boundary
Clean-room code, public APIs, and no committed secrets.
Explicit HTTPS host allowlists, redirect blocking, timeouts, and bounded responses.
Server-owned authorization headers and server-only Supabase service credentials.
Supabase Auth, owner-scoped Studio API routes, and RLS policies.
No arbitrary code, workflow DAGs, OAuth, generic writes, or production CRM connections.
Documentation
docs/product-brief.md: product boundary and supported path.docs/architecture.md: hosted architecture and release boundary.
Product Demo
Watch the Configurable MCP App Builder product demo, then use the live Studio and MCP links above for verification.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityAmaintenanceMCP server that exposes GitHub operations as tools for AI agents, enabling code search, issue management, and PR review.12MIT
- AlicenseBqualityDmaintenanceMCP (Model Context Protocol) server for GitHub API integration. This server provides comprehensive tools for interacting with GitHub repositories, issues, pull requests, branches, and code search through a unified interface.157MIT
- AlicenseNot gradedqualityDmaintenanceAn MCP server that provides tools for interacting with the GitHub API, enabling AI assistants to query repositories, pull requests, issues, commits, users, and more.454ISC
- AlicenseNot gradedqualityBmaintenanceMCP server providing maximum practical control over GitHub via REST and GraphQL APIs, exposing 22 tools for repository management, file operations, issues, PRs, Actions, and more.MIT
Related MCP Connectors
GitHub MCP — wraps the GitHub public REST API (no auth required for public endpoints)
MCP server for AI access to Swagger by SmartBear.
A MCP server built for developers enabling Git based project management with project and personal…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/nikil21/openapi-mcp-studio-demo'
If you have feedback or need assistance with the MCP directory API, please join our Discord server