Skip to main content
Glama

astrbot-mcp

AstrBot MCP Server — предоставляет инструменты для разработки плагинов AstrBot.

Функции

  • get_doc: получение содержимого документации по разработке AstrBot

  • list_docs: список всех доступных документов

  • search_docs: поиск документов по ключевым словам

  • get_hook_inventory: получение полного списка хуков (Hook)

Related MCP server: CHECK-MODULE MCP Server

Установка

Предварительные требования

  • Python 3.10+

  • Репозиторий AstrBot-Skill (предоставляет ссылки на документацию)

Конфигурация

  1. Клонируйте этот репозиторий и AstrBot-Skill в одну директорию:

mkdir astrbot-workspace && cd astrbot-workspace
git clone https://github.com/EterUltimate/AstrBot-Skill.git
git clone https://github.com/EterUltimate/astrbot-mcp.git
  1. Установите зависимости:

cd astrbot-mcp
pip install -r requirements.txt
  1. При необходимости измените настройки путей в config.yaml (по умолчанию автоматически находится соседний репозиторий AstrBot-Skill).

Запуск

python server.py

Описание конфигурации

Ключевые параметры config.yaml:

Поле

Описание

Значение по умолчанию

docs.base_path

Путь к директории с документацией

../AstrBot-Skill/skill-astrbot-dev/references

hooks.generator_script

Путь к скрипту генерации списка хуков

../AstrBot-Skill/scripts/generate_hook_inventory.py

hooks.output_path

Путь вывода списка хуков

../AstrBot-Skill/skill-astrbot-dev/.tmp/hook_inventory

server.transport

Способ передачи данных

stdio

sse.host

Хост SSE (при transport=sse)

localhost

sse.port

Порт SSE

3000

Поддерживаются относительные пути (относительно директории с config.yaml) и абсолютные пути.

Связь с AstrBot-Skill

Этот репозиторий является выделенным MCP-сервером для AstrBot-Skill. Содержимое документации хранится в директории skill-astrbot-dev/references/ репозитория AstrBot-Skill, а данный сервис считывает их через файловую систему и предоставляет интерфейс инструментов MCP.

Лицензия

MIT

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Provides documentation generation and analysis tools for AI agents, including JSDoc generation, README analysis, changelog generation, API documentation, and code comment analysis.
    44 npm
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Provides MCP tools to list and search OpenAI Agents SDK documentation, enabling LLMs to retrieve documentation topics and content via natural language queries.
    MIT
  • F
    license
    A
    quality
    D
    maintenance
    Exposes the Dalamud plugin API documentation to AI assistants, enabling them to answer questions about services, types, and methods for writing FFXIV Dalamud plugins.
    11
    1
    -