mcp-skills-registry
monorepo — MCPP 集約サーバーの例
MCPP 3.7 の monorepo トポロジーを実演:単一の HTTP 出口、パスルーティングをサブサーバーへ。
形態
┌─────────────────────────────────────────────┐
客户端 │ monorepo(单一 HTTP server,端口 8787) │
│ │
/openspec/mcp ──► OpenSpec skills sub server │
/mattpocock/mcp ──► Matt Pocock skills sub server │
其他路径 ──► 404 │
└─────────────────────────────────────────────┘各パスは独立した MCP エンドポイントであり、skills、resources、およびセッションは相互に分離されています。
src/registry.tsはローカルエントリ、Cloudflare Worker、およびテストで共有される唯一のルーティングレジストリです。stdio には URL/パスの概念がなく、この集約形態には適用されません。
Related MCP server: MCP Skill Registry
初期化
bun run initこのコマンドは依存関係をインストールし、skills.lock.json に従ってサードパーティの skills を再現し、Worker がバンドル可能な静的レジストリを生成します。
よく使うコマンド
bun dev # 构建 skills 后启动 http://127.0.0.1:8787/
bun run demo # 端到端 smoke 测试
bun run skills:sync # 按 lock 同步第三方 skills
bun run skills:update # 更新第三方 commit 并重新生成 registry
bun run deploy:dry-run # 验证 Cloudflare Worker bundle
bun run deploy # 部署 Cloudflare Workerディレクトリ構造
├── src/
│ ├── index.ts # 本地网关和纯 fetch handler
│ ├── registry.ts # 唯一 sub server 注册表
│ └── static-skills.ts # 静态 skills resource 挂载器
├── servers/
│ ├── openspec/
│ │ ├── server.ts
│ │ ├── skills/ # 生成、Git ignored
│ │ └── skills.generated.ts # 生成、Git ignored
│ └── mattpocock/
│ ├── server.ts
│ ├── skills/ # 生成、Git ignored
│ └── skills.generated.ts # 生成、Git ignored
├── install-skills.js # manifest + lock 同步器
├── generate-skills-registry.js # 静态 registry 生成器
├── skills.json # source 声明
├── skills.lock.json # 锁定 commit,提交进 Git
├── test/smoke.ts
├── worker.ts
└── wrangler.jsonc再現可能な Skills ビルド
skills.json + skills.lock.json
│
▼
install-skills.js
│ copy 锁定 commit
▼
servers/<id>/skills/
│
▼
generate-skills-registry.js
│
▼
servers/<id>/skills.generated.ts
│ static import
▼
Bun / Worker bundle生成されたディレクトリとレジストリはコミットしません。新しい clone では bun run init で完全に復元します。サブサーバーは実行時に node:fs を読み取らないため、Worker bundle には SKILL.md の本文が含まれます。
Cloudflare デプロイ
bun run deploy:dry-run
bun run deployセッションレジストリは isolate のメモリ状態です。本番の複数インスタンス同時実行では、セッション状態を Durable Objects に外部化する必要があります。
関連
仕様:
MCPP.md仕様パッケージ:
@peri-code/mcppホスティング規約:agent-plugins.org
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
- Alicense-qualityCmaintenanceA universal MCP server that acts as a unified gateway for dynamically connecting and managing multiple MCP servers via a single HTTP endpoint.106MIT
- Alicense-qualityAmaintenanceA self-hostable MCP server that turns a folder of skills into callable tools via MCP and REST APIs.2MIT
- Flicense-qualityBmaintenanceAn MCP server that enables Claude to deploy full-stack web apps to Cloudflare, including databases, authentication, and file storage, directly through natural language.
- Alicense-qualityCmaintenanceAn MCP server that acts as an AI knowledge and skills hub, automatically discovering, indexing, and serving skill libraries to any MCP client with full-text search, rich metadata, and hot reload.MIT
Related MCP Connectors
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
Cloud-hosted MCP server for durable AI memory
MCP server for InsForge BaaS — database, storage, edge functions, and deployments
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/KonghaYao/mcp-skills-registry'
If you have feedback or need assistance with the MCP directory API, please join our Discord server