superskills-mcp
superskills-mcp
Универсальный шлюз MCP, который предоставляет ваши локальные CLI-навыки любому ИИ-ассистенту. Любой MCP-клиент (ChatGPT, Claude Desktop, Cursor и т. д.) может подключиться к нему и вызывать ваши локальные скрипты как интеллектуальные инструменты.
read_x_to_markdown({ url }) ← registered automatically from config
my_custom_skill({ ... }) ← just add to skills array, zero code change1. Быстрый старт (Глобальная установка)
Установите CLI-инструмент глобально в вашей системе:
npm install -g .
# Or via pnpm: pnpm link --globalИнициализируйте файл конфигурации (создает ~/.superskills/mcp-config.json):
superskills-mcp initЗапустите сервер:
superskills-mcp serve
# To run in the background: superskills-mcp serve &Выведите список зарегистрированных навыков:
superskills-mcp listОстановите сервер:
superskills-mcp stopRelated MCP server: local-skills-mcp
2. Регистрация ваших навыков
Откройте ~/.superskills/mcp-config.json. Чтобы добавить новый навык, добавьте JSON-блок в массив skills — изменения в коде не требуются.
{
"server": {
"name": "superskills-mcp",
"version": "0.4.0",
"transport": "http",
"host": "127.0.0.1",
"port": 8787
},
"defaults": {
"timeoutMs": 120000,
"maxOutputBytes": 10485760,
"runner": {
"command": "bun",
"args": ["{serverDir}/scripts/mcp-adapter.ts"]
}
},
"skills": [
{
"name": "read_x_to_markdown",
"description": "Read a given X/Twitter link and return clean Markdown.",
"skillDir": "/Users/wenli/.baoyu-skills/skills/baoyu-danger-x-to-markdown",
"input": {
"url": {
"type": "string",
"format": "uri",
"description": "X/Twitter post URL to read"
}
},
"env": {
"BAOYU_X_TO_MARKDOWN_DOWNLOAD_MEDIA": "true",
"BAOYU_X_TO_MARKDOWN_KEEP_OUTPUT": "false"
}
}
]
}Описание полей конфигурации
Поле | Описание |
| Имя сервера, отображаемое в MCP-клиентах |
|
|
|
|
| Абсолютный путь к директории вашего локального навыка |
| Схема входных данных — каждое поле становится параметром проверенного MCP-инструмента |
| Переменные окружения, передаваемые адаптеру |
Добавление нового навыка
Добавьте новую запись в
skills[]в~/.superskills/mcp-config.jsonПерезапустите сервер (
superskills-mcp serve)Новый инструмент автоматически станет доступен всем подключенным MCP-клиентам
3. Подключение к ChatGPT (HTTP-транспорт)
Для ChatGPT или любого удаленного MCP-клиента сервер должен быть запущен в режиме HTTP (который используется по умолчанию).
superskills-mcp serveПроверьте, что он запущен:
curl http://127.0.0.1:8787/health
# → {"ok":true,"name":"superskills-mcp","version":"0.4.0","tools":["read_x_to_markdown"]}Предоставление доступа для ChatGPT через Ngrok
Ngrok предоставляет бесплатный статический домен, который идеально подходит для постоянных подключений к MCP-серверу. Вы можете получить свой бесплатный статический домен в панели управления Ngrok.
ngrok http --domain=your-free-static-domain.ngrok-free.app 8787Скопируйте URL https://your-free-static-domain.ngrok-free.app/mcp и вставьте его в настройки MCP-коннектора ChatGPT.
4. Подключение к Claude Desktop / Cursor (Stdio-транспорт)
Для локальных MCP-клиентов, таких как Claude Desktop или Cursor, они будут запускать процесс с использованием stdio.
Пример конфигурации Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"superskills-mcp": {
"command": "superskills-mcp",
"args": ["serve", "--transport", "stdio"]
}
}
}5. Безопасность
skillDirдолжен существовать и быть директорией (проверяется при запуске)Скрипты запуска должны находиться внутри
serverDir(встроенный адаптер) илиskillDir(собственные скрипты навыка)shell: false— отсутствие инъекций оболочкиОграничения по времени выполнения и размеру вывода применяются для каждого навыка
Не открывайте HTTP-транспорт публично без обратного прокси-сервера или уровня аутентификации
This server cannot be deployed
Maintenance
Related MCP Connectors
- QuallaaOAuthcom.quallaa
Talk to your public-facing AI from any MCP client — Claude, ChatGPT, Cursor, Cline, Windsurf.
Zero-setup MCP gateway securely connecting AI to your tools with authentication and workflows
Remote MCP server exposing your Node Command fleet (files, shell, processes, browser) to AI hosts.
1- UnifAPIOAuthcom.unifapi
Hosted MCP server for live public-data APIs and Skills for AI agents.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceAn MCP server that publishes CLI tools on your machine for discoverability by LLMs7 npm1MIT
- AlicenseAqualityBmaintenanceA universal MCP server that enables any LLM or AI agent to access expert skills from your local filesystem.3327 npm40MIT
- AlicenseNot gradedqualityCmaintenanceBridges MCP-compatible AI clients to over 100 Hermes Agent skills for web browsing, file management, code execution, GitHub operations, and more.1MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to call any CLI tool by scanning its help output and serving it as an MCP server.1GPL 3.0