Getting Started
MCP server
Connect Flashboard Docs to Cursor, VS Code, and other AI tools through the built-in MCP server at flashboard.pepperfm.com.
Flashboard Docs exposes a built-in MCP server so AI tools can query the documentation directly instead of relying on vague prompts or copied snippets.
Endpoint
Use this MCP endpoint:
https://flashboard.pepperfm.com/mcp
This endpoint is served by @nuxtjs/mcp-toolkit inside the docs site.
Quick install links
If your client supports install deeplinks, use:
- Cursor:
https://flashboard.pepperfm.com/mcp/deeplink - VS Code:
https://flashboard.pepperfm.com/mcp/deeplink?ide=vscode
Manual configuration
For clients that accept MCP servers as HTTP endpoints, configure a server named flashboard-docs:
{
"mcpServers": {
"flashboard-docs": {
"type": "http",
"url": "https://flashboard.pepperfm.com/mcp"
}
}
}
Available tools
The docs MCP currently exposes these tools:
list-pages— list all documentation pages with paths, descriptions, and section metadataget-page— get full page content, headings, and code-example metadatalist-sections— list top-level docs sections and their page countsget-page-toc— return headings for a pageget-raw-markdown— return raw markdown for a pageget-section— return one section by heading from a pagesearch-pages— search titles, descriptions, headings, and markdown contentlist-code-examples— list code examples across the docsget-code-example— return one concrete snippet from a pageget-site-meta— return site-level metadata, repo URLs, and the MCP endpoint itself
Recommended workflow for AI tools
- Call
list-sectionsorlist-pagesto understand the docs structure. - Use
search-pagesif you know the topic but not the exact page. - Use
get-pagefor full context. - Use
get-sectionwhen only one section is needed. - Use
list-code-examplesandget-code-exampleto extract implementation snippets.
Raw markdown endpoint
For debugging and manual inspection, the docs site also exposes raw markdown per page:
https://flashboard.pepperfm.com/raw/<path>.md
Example:
https://flashboard.pepperfm.com/raw/getting-started/installation.md
Maintenance note
If documentation pages, section headings, navigation structure, or code-example formats change, review the MCP implementation in:
server/mcp/tools/*server/mcp/utils/docs.tsserver/routes/raw/[...slug].md.get.ts
The docs content and MCP output should evolve together.