Skip to main content
Glama

astrbot-mcp

Servidor MCP de AstrBot — Proporciona interfaces de herramientas relacionadas con el desarrollo de plugins de AstrBot.

Funcionalidades

  • get_doc: Obtiene el contenido de la documentación de desarrollo de AstrBot

  • list_docs: Lista todos los documentos disponibles

  • search_docs: Busca documentos por palabras clave

  • get_hook_inventory: Obtiene el inventario completo de Hooks

Related MCP server: CHECK-MODULE MCP Server

Instalación

Requisitos previos

  • Python 3.10+

  • Repositorio AstrBot-Skill (proporciona referencias de documentación)

Configuración

  1. Clone este repositorio y AstrBot-Skill en el mismo directorio:

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. Instale las dependencias:

cd astrbot-mcp
pip install -r requirements.txt
  1. Modifique la configuración de rutas en config.yaml según sea necesario (por defecto, encontrará automáticamente el repositorio AstrBot-Skill adyacente).

Ejecución

python server.py

Descripción de la configuración

Elementos clave de configuración en config.yaml:

Campo

Descripción

Valor predeterminado

docs.base_path

Ruta del directorio de referencia de documentos

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

hooks.generator_script

Ruta del script de generación del inventario de Hooks

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

hooks.output_path

Ruta de salida del inventario de Hooks

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

server.transport

Método de transporte

stdio

sse.host

Host SSE (cuando transport=sse)

localhost

sse.port

Puerto SSE

3000

Las rutas admiten rutas relativas (basadas en el directorio donde se encuentra config.yaml) y rutas absolutas.

Relación con AstrBot-Skill

Este repositorio es una separación del servidor MCP de AstrBot-Skill. El contenido de la documentación se almacena en el directorio skill-astrbot-dev/references/ del repositorio AstrBot-Skill, y este servicio lo lee a través del sistema de archivos y proporciona interfaces de herramientas MCP.

Licencia

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
    -