astrbot-mcp
Provides tools for AstrBot plugin development including documentation access and hook inventory.
README
astrbot-mcp
AstrBot MCP Server — 提供 AstrBot 插件开发相关的工具接口。
功能
- get_doc: 获取 AstrBot 开发文档内容
- list_docs: 列出所有可用文档
- search_docs: 按关键词搜索文档
- get_hook_inventory: 获取完整的 Hook 清单
安装
前置要求
- Python 3.10+
- AstrBot-Skill 仓库(提供文档引用)
配置
- 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
- 安装依赖:
cd astrbot-mcp
pip install -r requirements.txt
- 按需修改
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
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
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.
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.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
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.
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.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.
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.