Skip to content

Commit 35308c5

Browse files
feat(utils/docs): add Markdown MCP docs generator (Docusaurus- and pdoc-compatible) (#40)
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
1 parent 5111898 commit 35308c5

3 files changed

Lines changed: 1059 additions & 0 deletions

File tree

src/fastmcp_extensions/utils/__init__.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
Submodules:
88
- test_tool: MCP tool testing utilities (stdio and HTTP transports)
99
- describe_server: MCP server description and measurement utilities
10+
- docs: Markdown documentation generator for a FastMCP server
1011
"""
1112

1213
from fastmcp_extensions.utils.describe_server import (
@@ -16,6 +17,9 @@
1617
measure_tool_list_detailed,
1718
run_measurement,
1819
)
20+
from fastmcp_extensions.utils.docs import (
21+
generate_markdown_docs,
22+
)
1923
from fastmcp_extensions.utils.test_tool import (
2024
call_mcp_tool,
2125
find_free_port,
@@ -29,6 +33,7 @@
2933
"ToolListMeasurement",
3034
"call_mcp_tool",
3135
"find_free_port",
36+
"generate_markdown_docs",
3237
"get_tool_details",
3338
"list_mcp_tools",
3439
"measure_tool_list",

0 commit comments

Comments
 (0)