llm-skills-mcp-poc
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., "@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 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.Last updated12MIT
- Flicense-qualityDmaintenanceAn 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.Last updated1
- Flicense-qualityDmaintenanceA 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.Last updated
- Flicense-qualityBmaintenanceMCP server for AI DevTool workflow, exposing tools and resources for code review, repository chat, and repository operations.Last updated1
Related MCP Connectors
A Model Context Protocol (MCP) application for automated GitHub PR analysis and issue management.…
AI code review for GitHub PRs with an MCP autofix loop for Claude Code and Cursor
An MCP server that gives your AI access to the source code and docs of all public github repos
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/dorangao/llm-skills-mcp-poc'
If you have feedback or need assistance with the MCP directory API, please join our Discord server