ofershap/mcp-server-markdown/markdown-search
Claude Code and agent skill by ofershap/mcp-server-markdown
Trust tier 2
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
Search and navigate local markdown via MCP. Use when the user asks to search docs, find a README section, list headings/TOC, extract code examples by language, read frontmatter, or grep internal wikis and ADRs on disk.
Install
npx vskill@latest install ofershap/mcp-server-markdown/markdown-searchSKILL.md
Markdown Search via MCP
Use this skill when you need to search documentation, extract sections, list headings, or find code blocks across local markdown files.
Available Tools
| Tool | What it does | |
|---|---|---|
list_files | List all .md files in a directory recursively | |
search_docs | Full-text search across all .md files (case-insensitive, up to 50 results) | |
get_section | Extract a section by heading until the next heading of same/higher level | |
list_headings | List all headings as a table of contents | |
find_code_blocks | Find fenced code blocks, optionally filter by language | |
get_frontmatter | Parse YAML frontmatter metadata from a file |
Workflow
list_filesto discover documentation files in the projectsearch_docsfor full-text search across all docslist_headingsto get the table of contents for a specific fileget_sectionto extract a specific section by its heading textfind_code_blocksto find code examples, optionally filtered by language
Key Patterns
get_sectionextracts everything under a heading until the next heading of same or higher levelfind_code_blockswithlanguage: "typescript"filters to only TS examplessearch_docsis case-insensitive and returns up to 50 matches with surrounding context- Unlike the filesystem MCP, this server understands markdown structure (headings, sections, code fences)
Error Scenarios
- No matches from
search_docs: widen the query, check the directory path, or confirm files use.mdextension get_sectionnot found: heading text must match (including#level); uselist_headingsfirst- Permission or missing path errors: verify the directory exists and is readable on the host running the MCP server
- More than 50 search hits: refine the query or search a smaller subdirectory
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/markdown-search/SKILL.md
Popularity
- Repository stars
- 8
- Repository forks
- 11
- 7-day trend score
- 0
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/ofershap/mcp-server-markdown/markdown-search)