Agent Skills Search Server

Agent Skills Search Server

agentskillsApache-2.0
19.8k звёзд1.2k форков
Agent Skills Search Server — это MCP-интерфейс к реестру открытых агентских навыков skills.sh. Сервер построен на базе HAPI MCP server. Он переводит запросы AI-ассистента на язык API реестра и возвращает структурированные данные о навыках. Agent Skills — это формат упаковки знаний для агентов. В отличие от обычных промптов, навык содержит не только инструкции, но и исполняемые скрипты, шаблоны документов и справочные файлы. Формат поддерживается крупными AI-инструментами, поэтому навыки переносимы между средами. Принцип работы — прогрессивное раскрытие. При старте ассистент получает только названия и описания навыков. Когда он берётся за задачу — догружает полные инструкции. Это экономит контекст. Сервер решает проблему поставки знаний агентам: вместо того чтобы каждый раз писать длинные инструкции в промпт, инженер упаковывает процесс в навык и публикует его.

Характеристики

Общее

  • СтатусСообщество
  • Разработчикagentskills
  • ЛицензияApache-2.0

Технологии

  • Языки
    Python
  • Транспорт
    streamable-http

Описание

Возможности

  • Поиск по ключевым словам. Ассистент ищет навыки по названию, описанию и тегам.
  • Получение краткого описания. Сервер отдаёт метаданные навыка для быстрой оценки релевантности.
  • Загрузка полных инструкций. Файл SKILL.md содержит метаданные и пошаговое руководство.
  • Фильтрация по категориям. Разработка, безопасность, аналитика, администрирование.
  • Просмотр структуры файлов. Ассистент видит, какие скрипты, шаблоны и справочные материалы входят в навык.
  • Выполнение скриптов. Сервер отдаёт исполняемые файлы навыка (Python, Shell и другие).
  • Динамическая загрузка. Навыки появляются в контексте только в момент активации. Это снижает расход токенов.
  • Совместимость со всеми MCP-клиентами. Подключается к Claude Desktop, Cline, Continue, Zed.
  • Открытая лицензия Apache 2.0. Можно форкать, модифицировать и использовать в коммерческих проектах.

Как подключить

1. Установите сервер

Самый простой способ — запустить через uvx без установки:

uvx agentskills-mcp

Или установите через pip:

pip install agentskills-mcp

2. Настройте клиент

Добавьте конфигурацию в файл настроек вашего MCP-клиента. Для Claude Desktop это claude_desktop_config.json:

{ "mcpServers": { "agent-skills": { "command": "uvx", "args": ["agentskills-mcp"] } } }

3. Перезапустите клиента

Закройте и откройте Claude Desktop или другой MCP-клиент. В списке инструментов появится новый сервер для поиска навыков.

Примеры запросов

  • «Найди в реестре skills.sh навык для настройки CI/CD в GitHub Actions.»
  • «Покажи категории навыков, которые есть в реестре.»
  • «Загрузи навык Database Migration with Alembic и выполни миграцию.»
  • «Выведи содержимое файла SKILL.md для навыка Code Review Checklist.»
  • «Какие скрипты входят в навык Security Audit? Запусти audit.sh.»

Технические детали

  • Язык: Python
  • Транспорт: Streamable HTTP
  • Лицензия: Apache 2.0
  • Разработчик: agentskills
  • Подходит для: Claude Desktop, Cline, Continue, Zed и других MCP-клиентов
  • Зависимости: Требуется подключение к интернету для доступа к реестру skills.sh

Поделиться