SkillsWebMcp
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., "@SkillsWebMcpsearch for a skill to debug TypeScript errors"
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.
SkillsWebMcp šā”
High-Performance WebMCP (W3C Draft) & Model Context Protocol Bridge for Developer Skills
SkillsWebMcp is a production-grade WebMCP and Model Context Protocol (MCP) bridge server that indexes, manages, and executes 1,000+ developer agent skills and tools from top open-source engineering ecosystems (Anthropic, VoltAgent, Microsoft, Vercel, Google Labs, Composio, and specialized developer suites).
It brings the next-generation WebMCP in-browser agent tool calling standard directly to web clients while simultaneously providing a native MCP JSON-RPC bridge for IDEs (Claude Desktop, Cursor IDE, Windsurf, Zed).
⨠Features
ā” Dual MCP & WebMCP Architecture:
Model Context Protocol (MCP): Full JSON-RPC 2.0 Server-Sent Events (
/api/mcp/sse) and HTTP message endpoint (/api/mcp/message).WebMCP (W3C Draft Standard): Exposes
document.modelContextandnavigator.modelContextfor in-browser AI tool execution and DOM automation.
š§ Intelligent Progressive Disclosure:
Dynamic Top-20 (Recommended): Loads a lightweight meta-tool (
search_and_load_agent_skills) that allows the model to dynamically search and mount tools into memory on demand. Saves 98.4% of context tokens.Selective Category: Mounts only tools in a specific engineering domain (e.g. TypeScript & Architecture, Security & Testing, AI & LLMs).
Full Catalog: Exposes all registered tools for massive context models.
š 1-Click Client Integration:
Pre-generated configuration snippets for Claude Desktop, Cursor IDE, Windsurf, Zed Editor, Continue.dev, and LibreChat.
š Live MCP Inspector & Tester:
In-browser interactive JSON Schema inspector to test tool invocations and validate parameter schemas with real-time response logs.
š Automated 24-Hour Background Synchronizer:
Background daemon that checks upstream repositories, updates tool definitions, and verifies schema contracts.
šØ Modern Developer UI:
Fast, responsive dashboard built with React 19, Tailwind CSS, Lucide Icons, and Motion transitions.
šļø Architecture
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
ā AI Clients & Agents ā
ā āāāāāāāāāāāāāāāāāā āāāāāāāāāāāāāāāā āāāāāāāāāāāāā āāāāāāāāāāāāāāāā ā
ā ā Claude Desktop ā ā Cursor IDE ā ā Windsurf ā ā In-Browser ā ā
ā ā (Desktop MCP) ā ā (Agent IDE) ā ā (Agent) ā ā (WebMCP W3C) ā ā
ā āāāāāāāāā¬āāāāāāāāā āāāāāāāā¬āāāāāāāā āāāāāāā¬āāāāāā āāāāāāāā¬āāāāāāāā ā
āāāāāāāāāāāā¼āāāāāāāāāāāāāāāāāāā¼āāāāāāāāāāāāāāāāā¼āāāāāāāāāāāāāāāā¼āāāāāāāāāā
ā ā ā ā
ā¼ ā¼ ā¼ ā¼
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
ā SkillsMCP Bridge Server ā
ā ā
ā āāāāāāāāāāāāāāāāāāāāāāāāāāā āāāāāāāāāāāāāāāāāāāāāāāāāāāāāā ā
ā ā MCP Server Engine ā ā WebMCP Engine ā ā
ā ā (JSON-RPC 2.0 / SSE) ā ā (W3C Draft JS Polyfill) ā ā
ā āāāāāāāāāāāāā¬āāāāāāāāāāāāāā āāāāāāāāāāāāāāā¬āāāāāāāāāāāāāāā ā
ā ā ā ā
ā ā¼ ā¼ ā
ā āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā ā
ā ā Progressive Disclosure & Token Manager ā ā
ā ā [Dynamic Meta Tool] ⢠[Category Slice] ⢠[Full Grid] ā ā
ā āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā¬āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā ā
ā ā ā
ā ā¼ ā
ā āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā ā
ā ā Skills & Tools Registry ā ā
ā ā 1,000+ Developer Skills: Architecture, TypeScript, Git, AI/LLMs ā ā
ā āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā¬āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā ā
ā ā ā
ā ā¼ ā
ā āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā ā
ā ā Automated 24h Background Synchronizer ā ā
ā āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā ā
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāš Quick Start
Prerequisites
Node.js
>= 18.0.0npm
>= 9.0.0
1. Installation
# Clone repository
git clone https://github.com/your-username/skills-mcp-hub.git
cd skills-mcp-hub
# Install dependencies
npm install2. Environment Setup
Copy .env.example to .env:
cp .env.example .envVariable | Description | Default |
| Web and MCP server port |
|
| Environment mode ( |
|
| Optional public domain override for SSE links | Auto-detected |
| Optional API key for extended AI execution |
|
3. Running Locally
# Start development server (Express + Vite with hot reload)
npm run devOpen http://localhost:3000 in your browser.
š ļø MCP Client Configuration
1. Claude Desktop
Add this to your claude_desktop_config.json (macOS: ~/Library/Application Support/Claude/claude_desktop_config.json, Windows: %APPDATA%\Claude\claude_desktop_config.json):
{
"mcpServers": {
"skills-mcp-hub": {
"command": "npx",
"args": ["-y", "mcp-remote-client", "http://localhost:3000/api/mcp/sse"]
}
}
}2. Cursor IDE / Windsurf
In Settings ā Features ā MCP Servers ā Add New MCP Server:
Name:
skills-mcp-hubType:
sseURL:
http://localhost:3000/api/mcp/sse
š WebMCP (W3C Web ML CG Protocol)
The platform automatically injects the WebMCP polyfill at /api/webmcp/script. In-browser AI extensions and agents can discover and execute tools using standard JavaScript:
// Check registered tools
const tools = await window.navigator.modelContext.getTools();
console.log(`Discovered ${tools.length} WebMCP tools`);
// Execute an active tool
const result = await window.navigator.modelContext.invoke("webmcp_search_skills_dom", {
keyword: "TypeScript"
});
console.log(result);š¦ Production Build & Deployment
Build Command
npm run buildThis compiles the Vite frontend into dist/ and bundles the standalone backend server into dist/server.cjs.
Production Start
npm startFree Deployment Options
1. Render (Zero-Config Web Service)
Runtime: Node.js
Build Command:
npm run buildStart Command:
npm start
2. Google Cloud Run / Docker
A standard Dockerfile can be used:
FROM node:20-alpine
WORKDIR /app
COPY package*.json ./
RUN npm install
COPY . .
RUN npm run build
EXPOSE 3000
CMD ["npm", "start"]š” REST & MCP Endpoints
Method | Endpoint | Description |
|
| MCP Server-Sent Events stream connection |
|
| MCP JSON-RPC 2.0 message handler |
|
| List all indexed agent skills (paginated) |
|
| Get category breakdown & metrics |
|
| Enable or disable individual skills |
|
| Generate client config JSON for IDEs |
|
| WebMCP in-browser tool discovery list |
|
| WebMCP tool execution handler |
|
| Background synchronizer health and schedule metrics |
š License
This project is released under the MIT License.
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 Connectors
A registry of 5,900+ peer-authored skills any MCP agent can search and load on demand.
Free public MCP for AI agents ā 193 tools, 44 workflows. No API key.
100+ MCP tools for AI agents: content metadata, trade intelligence, business-expertise analysis.
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/AbinashBalaraman/skills-webmcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server