DoxygenMcpAccess
Provides tools for searching Doxygen documentation, retrieving documentation for symbols, and listing members of classes, allowing AI agents to explore and query a library's API documentation.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@DoxygenMcpAccessSearch for symbols matching 'socket' in libfoo."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
DoxygenMcpAccess
MCP server to expose Doxygen documentation (XML output) to an AI agent.
Usage :
In the Doxyfile of your library, enable XML output:
GENERATE_XML = YESthen run
doxygennormally. Doxygen produces axml/directory (by default) containing anindex.xml+ one XML file per documented entity (class, file, namespace...).Install the dependencies:
pip install -r requirements.txtRun the server, pointing to the
xml/directory and giving it a name that includes the library name (used in tool names to avoid confusion with the current project) :DOXYGEN_XML_DIR=/path/to/xml \ LIBRARY_NAME=libfoo \ python doxygen_mcp_server.pyThe MCP server is now running at adress http://127.0.0.1:9000/mcp
Tools
The library name, LIBRARY_NAME, is injected into tool names to avoid any ambiguity with the current project or the documentation from an other library :
search_symbols_in_<LIBRARY_NAME>(query)get_doc_from_<LIBRARY_NAME>(name)list_members_in_<LIBRARY_NAME>(class_name)
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Search and read Rust documentation for the standard library and any crate on crates.io
Versioned documentation registry and semantic search for AI tools and coding assistants.
@latest documentation and code examples to 9000+ libraries for LLMs and AI code editors in a singl…
The documentation, as a tool your agent can call: 950+ AI-dev guides. Search + fetch tools.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to search documentation of packages and services to find implementation details, examples, and specifications.MIT
- AlicenseBqualityDmaintenanceEnables AI assistants to search for documentation of packages and services, providing implementation details, examples, and specifications through a specialized API.1182MIT
- FlicenseNot gradedqualityDmaintenanceExposes the structure and documentation of the openreview-py library, enabling LLMs to discover classes, functions, and signatures for accurate code generation. It provides tools for searching the API and retrieving detailed metadata without executing code or making external API calls.5-
- AlicenseNot gradedqualityCmaintenanceProvides real-time access to Python package documentation, source code, and symbol search to prevent AI hallucinations.6MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/crespinl/DoxygenMcpAccess'
If you have feedback or need assistance with the MCP directory API, please join our Discord server