Skip to content

h3 splitting in markdown import #34

@TomMaSS

Description

@TomMaSS

Summary

Support h3 (###) splitting in markdown import for nested section hierarchies, in addition to current h2 splitting.

Technical Approach

  • Add heading_level parameter to prd_import_markdown (default: 2)
  • When set to 3, split at h3 boundaries and nest under parent h2 sections
  • Create parent-child section relationships via sort_order or a parent_id

Key Files

  • mcp_server/tools/import_tools.py — prd_import_markdown

Acceptance Criteria

  • heading_level parameter added to import tool
  • h3 sections created as children of h2 sections
  • Default behavior unchanged (h2 splitting)
  • Unit test for nested import

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:mcpMCP server, 32 tools, FastMCPtype:improvementImprove existing feature

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions