项目介绍
Doxygen MCP 服务器
一个全面的模型上下文协议(MCP)服务器,提供对Doxygen文档生成能力的完全访问。此服务器使像Claude这样的AI助手能够通过一个简洁而强大的界面生成、配置和管理任何受支持编程语言的文档。
请参阅此仓库中的docs/目录以获取更详细的文档。
概览
Doxygen MCP服务器自动化地从源代码注释中生成文档,解析关于类、函数和变量的信息,以生成HTML和PDF等格式的输出。通过简化和标准化文档过程,它增强了跨多种编程语言和项目规模的合作与维护。
功能
🚀 核心功能
- 项目管理:使用智能默认设置初始化和配置Doxygen项目
- 多语言支持:完全支持C/C++、Python、PHP、Java、C#、JavaScript等
- 文档生成:生成多种格式的综合文档
- 验证与分析:检查文档覆盖率并识别缺失的文档
- 图生成:创建UML图、继承图和调用图
- 配置管理:高级Doxyfile的创建和管理
📋 支持的语言
主要支持:
扩展支持:
- Java, C#, JavaScript, Objective-C, Fortran, VHDL, IDL
附加支持(通过扩展映射):
- Batch, PowerShell, Bash, Perl, Go等
📄 输出格式
- HTML(带有交互式导航)
- LaTeX 和 PDF
- XML(用于进一步处理)
- RTF(富文本格式)
- 手册页
- DocBook
安装、使用、配置和开发
请参阅此仓库中的其他地方的USING。
贡献
请参阅此仓库中的其他地方的CONTRIBUTING。
许可证
请参阅此仓库中的其他地方的COPYING。
支持
请参阅此仓库中的其他地方的BUGS。
发展路线图
计划的功能
版本历史
- v1.0.0:初始发布,全面支持Doxygen的所有功能,包括版本1.1.4.0及以下版本。
有关Doxygen本身的更多信息,请访问doxygen.nl。