astrbot-mcp

astrbot-mcp

Provides tools for AstrBot plugin development including documentation access and hook inventory.

Category
Visit Server

README

astrbot-mcp

AstrBot MCP Server — 提供 AstrBot 插件开发相关的工具接口。

功能

  • get_doc: 获取 AstrBot 开发文档内容
  • list_docs: 列出所有可用文档
  • search_docs: 按关键词搜索文档
  • get_hook_inventory: 获取完整的 Hook 清单

安装

前置要求

配置

  1. Clone 本仓库和 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 Hook 清单生成脚本路径 ../AstrBot-Skill/scripts/generate_hook_inventory.py
hooks.output_path Hook 清单输出路径 ../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 的关系

本仓库是 AstrBot-Skill 的 MCP 服务端拆分。 文档内容存储在 AstrBot-Skill 仓库的 skill-astrbot-dev/references/ 目录中, 本服务通过文件系统读取并提供 MCP 工具接口。

License

MIT

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured