SkillsWebMcp
SkillsWebMcp 🌐⚡
Высокопроизводительный мост WebMCP (черновик W3C) и Model Context Protocol для навыков разработчика
SkillsWebMcp — это производственный WebMCP и Model Context Protocol (MCP) мостовой сервер, который индексирует, управляет и выполняет более 1000 навыков и инструментов агентов-разработчиков из ведущих экосистем открытого исходного кода (Anthropic, VoltAgent, Microsoft, Vercel, Google Labs, Composio и специализированных наборов для разработчиков).
Он приносит стандарт вызова инструментов агента нового поколения WebMCP непосредственно веб-клиентам, одновременно предоставляя нативный мост MCP JSON-RPC для IDE (Claude Desktop, Cursor IDE, Windsurf, Zed).
✨ Возможности
⚡ Двойная архитектура MCP и WebMCP:
Model Context Protocol (MCP): Полный JSON-RPC 2.0 Server-Sent Events (
/api/mcp/sse) и конечная точка HTTP-сообщений (/api/mcp/message).WebMCP (стандарт W3C Draft): Предоставляет
document.modelContextиnavigator.modelContextдля выполнения ИИ-инструментов в браузере и автоматизации DOM.
🧠 Интеллектуальное прогрессивное раскрытие:
Динамический Top-20 (рекомендуется): Загружает легковесный мета-инструмент (
search_and_load_agent_skills), который позволяет модели динамически искать и монтировать инструменты в память по требованию. Экономит 98.4% контекстных токенов.Выборочная категория: Монтирует только инструменты из конкретной инженерной области (например, TypeScript и архитектура, Безопасность и тестирование, ИИ и LLM).
Полный каталог: Предоставляет все зарегистрированные инструменты для моделей с большим контекстом.
🔌 Интеграция с клиентом в один клик:
Предварительно сгенерированные фрагменты конфигурации для Claude Desktop, Cursor IDE, Windsurf, Zed Editor, Continue.dev и LibreChat.
🔍 Живой инспектор и тестер MCP:
Интерактивный инспектор JSON Schema в браузере для тестирования вызовов инструментов и проверки схем параметров с журналами ответов в реальном времени.
🔄 Автоматический фоновый синхронизатор (24 часа):
Фоновый демон, который проверяет вышестоящие репозитории, обновляет определения инструментов и проверяет контракты схем.
🎨 Современный интерфейс разработчика:
Быстрая, адаптивная панель управления, созданная с помощью React 19, Tailwind CSS, Lucide Icons и переходов Motion.
🏗️ Архитектура
┌────────────────────────────────────────────────────────────────────────┐
│ 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 │ │
│ └──────────────────────────────────────────────────────────────────┘ │
└────────────────────────────────────────────────────────────────────────┘🚀 Быстрый старт
Предварительные требования
Node.js
>= 18.0.0npm
>= 9.0.0
1. Установка
# Clone repository
git clone https://github.com/your-username/skills-mcp-hub.git
cd skills-mcp-hub
# Install dependencies
npm install2. Настройка окружения
Скопируйте .env.example в .env:
cp .env.example .envПеременная | Описание | По умолчанию |
| Порт веб-сервера и MCP |
|
| Режим окружения ( |
|
| Необязательное переопределение публичного домена для ссылок SSE | Автоопределение |
| Необязательный API-ключ для расширенного выполнения ИИ |
|
3. Локальный запуск
# Start development server (Express + Vite with hot reload)
npm run devОткройте http://localhost:3000 в вашем браузере.
🛠️ Конфигурация MCP-клиента
1. Claude Desktop
Добавьте это в ваш 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
В Настройки → Функции → MCP-серверы → Добавить новый MCP-сервер:
Имя:
skills-mcp-hubТип:
sseURL:
http://localhost:3000/api/mcp/sse
🌐 WebMCP (протокол W3C Web ML CG)
Платформа автоматически внедряет полифилл WebMCP по адресу /api/webmcp/script. Расширения и агенты ИИ в браузере могут обнаруживать и выполнять инструменты с помощью стандартного 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);📦 Продакшен-сборка и развертывание
Команда сборки
npm run buildЭто компилирует фронтенд Vite в dist/ и объединяет автономный серверный бэкенд в dist/server.cjs.
Запуск в продакшене
npm startБесплатные варианты развертывания
1. Render (веб-сервис с нулевой конфигурацией)
Среда выполнения: Node.js
Команда сборки:
npm run buildКоманда запуска:
npm start
2. Google Cloud Run / Docker
Можно использовать стандартный Dockerfile:
FROM node:20-alpine
WORKDIR /app
COPY package*.json ./
RUN npm install
COPY . .
RUN npm run build
EXPOSE 3000
CMD ["npm", "start"]📡 REST и MCP эндпоинты
Метод | Эндпоинт | Описание |
|
| Потоковое подключение MCP Server-Sent Events |
|
| Обработчик сообщений MCP JSON-RPC 2.0 |
|
| Список всех индексированных навыков агентов (с пагинацией) |
|
| Получить разбивку по категориям и метрики |
|
| Включить или отключить отдельные навыки |
|
| Сгенерировать JSON конфигурации клиента для IDE |
|
| Список обнаружения инструментов WebMCP в браузере |
|
| Обработчик выполнения инструментов WebMCP |
|
| Состояние фонового синхронизатора и метрики расписания |
📄 Лицензия
Этот проект выпущен под лицензией MIT.
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