llm-skills-mcp-poc
Click on "Deploy 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., "@llm-skills-mcp-pocrun pr-review on the diff from PR #42"
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.
LLM Skills POC
This monorepo packages one shared pr-review skill and exposes it through both an HTTP API and an MCP server. The skill manifest, instructions, examples, and audit traces are shared across both entrypoints so API clients and MCP clients run the same contract.
Stack
Node.js 22
TypeScript
npm workspaces
Express HTTP API
Model Context Protocol server over stdio
Zod and YAML for skill contracts and manifests
Vitest for tests
Docker Compose for the API container
Related MCP server: AI-PR-Review-MCP
Install, Test, And Build
npm install
npm test
npm run buildLocal API
Start the API in development mode:
npm run dev:apiAfter npm run build, start the built API:
npm run start:apiHealth check:
curl http://localhost:3000/healthzList skills:
curl http://localhost:3000/skillsRun the shared pr-review skill:
curl -X POST http://localhost:3000/skills/pr-review/run \
-H 'Content-Type: application/json' \
-d '{
"client": "api",
"inputs": {
"repo": "checkout-service",
"diff": "diff --git a/src/cart.ts b/src/cart.ts\n+export function formatCart(items) {\n+ return items.map(item => item.name).join(\", \");\n+}",
"risk_level": "low"
}
}'Admin Workbench
Start the API:
npm run dev:apiOpen:
http://localhost:3000/adminThe workbench can load skills, edit skill.yaml, edit instructions.md, edit packaged examples, save validated changes, restore the latest backup, run a skill, evaluate examples, and inspect redacted audit events.
Every write creates a timestamped backup under .data/backups/<skill-id>/.
Local MCP
Run the MCP server in development mode:
npm run dev:mcpAfter npm run build, MCP clients can run the built stdio server with:
node apps/mcp-server/dist/index.jsAvailable MCP tools:
list_skillsget_skillrun_skillevaluate_skill
Docker
Build and run the API service:
docker compose up --buildThe compose service publishes the API on port 3000, mounts ./skills read-write for admin edits, and mounts ./.data for traces and backups.
Check the containerized API:
curl http://localhost:3000/healthzBuild the stable API image, then run the MCP server from that image:
docker compose build
docker run --rm -i llm-skills-poc-api node apps/mcp-server/dist/index.jsThis server cannot be deployed
Maintenance
Related MCP Connectors
AI-native git hosting — repos, PRs, issues, CI gates, and AI code review over MCP (60 tools).
- UnifAPIOAuthcom.unifapi
Hosted MCP server for live public-data APIs and Skills for AI agents.
Governed AI agent skills — one library, distributed to devs and exposed to remote agents over MCP.
A Model Context Protocol (MCP) application for automated GitHub PR analysis and issue management.…
Related MCP Servers
- AlicenseBqualityCmaintenanceMCP server that exposes GitHub operations as tools for AI agents, enabling code search, issue management, and PR review.12MIT
- FlicenseNot gradedqualityDmaintenanceAn MCP server that automates pull request reviews using multiple LLM providers (OpenAI, Claude, Gemini, Groq, Perplexity) and supports GitHub and Bitbucket with real-time webhook integration and interactive AI assistant commands.1-
- FlicenseAqualityDmaintenanceA minimal MCP server that exposes a focused set of GitHub PR review tools to AI agents, enabling PR listing, detail retrieval, comment viewing, and thread management.5-
- FlicenseNot gradedqualityBmaintenanceMCP server for AI DevTool workflow, exposing tools and resources for code review, repository chat, and repository operations.1-