Umbrella tracker for everything that makes the open edition's BYO-AI capability (#2698) reachable by real users and agents. Core protocol work is done and merged: OAuth 2.1 self-serve connect (#2709) + default-on MCP surface (#2712) — every deployment is now a connectable MCP endpoint out of the box. What remains is distribution: shells, product surfaces, verifications, and listings.
Principle (keep us honest): the MCP server is the product. Ecosystem integrations are thin shells over one single source — renderSkillMarkdown() in packages/mcp/src/skill.ts (ADR-0036 Amendment C: ONE generic skill, schema discovered live, no per-app artifacts). Anything that looks like a heavy per-ecosystem SDK is out of scope by design.
Phase 0 — prerequisite fix
Phase 1 — product surface + first shell (near term)
Phase 2 — more shells + listings (after Phase 1 lands)
Phase 3 — demand-gated
Repo topology (settled)
| Item |
Home |
skill single source, /api/v1/mcp/skill, registry server.json, recipes |
framework (existing) |
| Connect page + one-click buttons + client cards |
objectui (existing) |
| Directory entry decision + submission |
cloud (existing) |
| Claude Code plugin / Gemini extension |
2 new thin repos (clone-to-install mechanics require it) |
| n8n node |
1 new repo + npm, demand-gated |
Refs #2698, #2709, #2712.
Umbrella tracker for everything that makes the open edition's BYO-AI capability (#2698) reachable by real users and agents. Core protocol work is done and merged: OAuth 2.1 self-serve connect (#2709) + default-on MCP surface (#2712) — every deployment is now a connectable MCP endpoint out of the box. What remains is distribution: shells, product surfaces, verifications, and listings.
Principle (keep us honest): the MCP server is the product. Ecosystem integrations are thin shells over one single source —
renderSkillMarkdown()inpackages/mcp/src/skill.ts(ADR-0036 Amendment C: ONE generic skill, schema discovered live, no per-app artifacts). Anything that looks like a heavy per-ecosystem SDK is out of scope by design.Phase 0 — prerequisite fix
list_actions/run_action(business actions, feat(mcp): native business-action execution (list_actions / run_action) #2307) are missing from the generated skill's tool list — agents won't know they can run approvals/conversions directly. Smallskill.tsPR; land before any shell repo copies the content.Phase 1 — product surface + first shell (near term)
GET /api/v1/mcp/skill(renderSkillMarkdown has no HTTP outlet today)objectstack-ai/claude-plugin: plugin.json +.mcp.jsonwith${OBJECTSTACK_MCP_URL}+ SKILL.md +/objectstack:connect; CI drift-guard against skill.ts)config.tomlsnippet; fallbacks =x-api-keyheader ornpx mcp-remotebridge. No shell repo — Codex has no marketplace mechanism; it reuses the same Agent Skills SKILL.mdPhase 2 — more shells + listings (after Phase 1 lands)
objectstack-ai/gemini-extension(gemini-extension.json+ GEMINI.md reusing the same skill content; same drift-guard)server.json, can live in this repo), mcp.so, Smithery, PulseMCPaudacross hosts), then submitcontent/docs: ~10-line connect examples for LangChain/LangGraph, Vercel AI SDK, Microsoft agent framework — docs pages, NOT maintained SDK packagesPhase 3 — demand-gated
n8n-nodes-objectstack, own repo + npm): only real development in the list — typed dropdowns fromlist_objects/describe_objectbeat the generic MCP client node for the low-code audience. Start when Phase 1 shows user signalRepo topology (settled)
/api/v1/mcp/skill, registryserver.json, recipesRefs #2698, #2709, #2712.