ofershap/mcp-server-markdown/markdown-search

Claude Code and agent skill by ofershap/mcp-server-markdown

Trust tier 2
  • community
LLM review pending
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-search

SKILL.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

ToolWhat it does
list_filesList all .md files in a directory recursively
search_docsFull-text search across all .md files (case-insensitive, up to 50 results)
get_sectionExtract a section by heading until the next heading of same/higher level
list_headingsList all headings as a table of contents
find_code_blocksFind fenced code blocks, optionally filter by language
get_frontmatterParse YAML frontmatter metadata from a file

Workflow

  1. list_files to discover documentation files in the project
  2. search_docs for full-text search across all docs
  3. list_headings to get the table of contents for a specific file
  4. get_section to extract a specific section by its heading text
  5. find_code_blocks to find code examples, optionally filtered by language

Key Patterns

  • get_section extracts everything under a heading until the next heading of same or higher level
  • find_code_blocks with language: "typescript" filters to only TS examples
  • search_docs is 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 .md extension
  • get_section not found: heading text must match (including # level); use list_headings first
  • 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

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
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/ofershap/mcp-server-markdown/markdown-search/badge)](https://verified-skill.com/skills/ofershap/mcp-server-markdown/markdown-search)

Something wrong with this skill or its page? Tell us.