ServerShowcase
Discover specialized MCP servers for your AI workflows.
shadcn-svelte-mcp
Mastra MCP server and tooling that provides real-time access to shadcn-svelte component documentation and developer utilities using web scraping.
Key Capabilities
Real-time web scraping from shadcn-svelte.com
Bits UI API documentation access
Lucide Svelte icon search (1600+ icons)
Fuzzy search with typo tolerance
Support for HTTP and SSE transports
Example Usage
Query
"Show me how to install the shadcn-svelte button component"
Query
"List all available shadcn-svelte components"
Query
"Search for date picker components in shadcn-svelte"
Query
"What are the API details for the Button component?"
Query
"Search for Lucide icons related to "user profile""
shadcn-svelte-list
List all available shadcn-svelte components, blocks, charts, and documentation sections.
shadcn-svelte-get
Retrieve detailed content, metadata, and code blocks for a specific component or doc.
shadcn-svelte-icons
Search and browse ~1,600 Lucide Svelte icons with smart filtering.
shadcn-svelte-search
Fuzzy search across the entire shadcn-svelte ecosystem with typo tolerance.
bits-ui-get
Access underlying Bits UI API documentation with AI-optimized content.
install-component
Step-by-step guide to install a specific shadcn-svelte component.
setup-theming
Guide to set up custom theming and CSS variables.
cli-usage
Comprehensive guide for using shadcn-svelte CLI commands.
project-init
Initialize a new shadcn-svelte project from scratch.
Transport Protocol
The delivery mechanism for your MCP connection.
Add to Cursor Rules or Project Settings:
{
"shadcn-svelte-mcp": {
"type": "http",
"url": "https://shadcn-svelte.mastra.cloud/api/mcp/shadcn/mcp"
}
}Command Palette
Run MCP: Add Server and paste:
https://shadcn-svelte.mastra.cloud/api/mcp/shadcn/mcp
mcp.json
Add to your .vscode/mcp.json:
{
"mcpServers": {
"shadcn-svelte-mcp": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://shadcn-svelte.mastra.cloud/api/mcp/shadcn/mcp"
]
}
}
}Gemini Config
Add to your gemini_config.json:
{
"mcpServers": {
"shadcn-svelte-mcp": {
"command": "npx",
"args": [
"mcp-remote",
"https://shadcn-svelte.mastra.cloud/api/mcp/shadcn/mcp"
]
}
}
}Codex CLI
Run in your terminal:
codex mcp add shadcn-svelte-mcp --url https://shadcn-svelte.mastra.cloud/api/mcp/shadcn/mcp
Claude Desktop
Add to claude_desktop_config.json:
{
"mcpServers": {
"shadcn-svelte-mcp": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://shadcn-svelte.mastra.cloud/api/mcp/shadcn/mcp"
]
}
}
}Claude Code (CLI)
Run in terminal:
claude mcp add --transport http shadcn-svelte-mcp https://shadcn-svelte.mastra.cloud/api/mcp/shadcn/mcp
Windsurf Config
{
"mcpServers": {
"shadcn-svelte-mcp": {
"url": "https://shadcn-svelte.mastra.cloud/api/mcp/shadcn/mcp",
"transport": "http"
}
}
}Zed Settings
Add to settings.json:
{
"context_servers": {
"shadcn-svelte-mcp": {
"source": "custom",
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://shadcn-svelte.mastra.cloud/api/mcp/shadcn/mcp"
],
"env": {}
}
}
}Direct CLI Usage
Connect proxy or debug directly:
npx -y mcp-remote https://shadcn-svelte.mastra.cloud/api/mcp/shadcn/mcp
CLI Clients
Run in terminal:
codex mcp add shadcn-svelte-mcp --url https://shadcn-svelte.mastra.cloud/api/mcp/shadcn/mcp
Add to gemini_config.json:
{
"mcpServers": {
"shadcn-svelte-mcp": {
"command": "npx",
"args": [
"mcp-remote",
"https://shadcn-svelte.mastra.cloud/api/mcp/shadcn/mcp"
]
}
}
}Add to config.json:
{
"mcp": {
"shadcn-svelte-mcp": {
"type": "remote",
"url": "https://shadcn-svelte.mastra.cloud/api/mcp/shadcn/mcp",
"enabled": true
}
}
}tauri-docs
Mastra MCP server providing access to Tauri documentation from tauri.app with advanced caching and search.
Key Capabilities
Real-time fetching from tauri.app
Advanced LRU caching
Clean HTML output
Guided prompts for common workflows
Example Usage
Query
"How do I set up a new Tauri project?"
Query
"Search Tauri docs for window customization"
Query
"How to use the Tauri HTTP client?"
list-sections
List all available documentation sections and their use cases.
get-page
Retrieve the content of a specific documentation page.
search
Search the Tauri documentation for specific topics.
get-plugin
Get detailed information about a specific Tauri plugin.
Transport Protocol
The delivery mechanism for your MCP connection.
Add to Cursor Rules or Project Settings:
{
"tauri-docs": {
"type": "http",
"url": "https://tauri-docs.mastra.cloud/api/mcp/tauri-docs/mcp"
}
}Command Palette
Run MCP: Add Server and paste:
https://tauri-docs.mastra.cloud/api/mcp/tauri-docs/mcp
mcp.json
Add to your .vscode/mcp.json:
{
"mcpServers": {
"tauri-docs": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://tauri-docs.mastra.cloud/api/mcp/tauri-docs/mcp"
]
}
}
}Gemini Config
Add to your gemini_config.json:
{
"mcpServers": {
"tauri-docs": {
"command": "npx",
"args": [
"mcp-remote",
"https://tauri-docs.mastra.cloud/api/mcp/tauri-docs/mcp"
]
}
}
}Codex CLI
Run in your terminal:
codex mcp add tauri-docs --url https://tauri-docs.mastra.cloud/api/mcp/tauri-docs/mcp
Claude Desktop
Add to claude_desktop_config.json:
{
"mcpServers": {
"tauri-docs": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://tauri-docs.mastra.cloud/api/mcp/tauri-docs/mcp"
]
}
}
}Claude Code (CLI)
Run in terminal:
claude mcp add --transport http tauri-docs https://tauri-docs.mastra.cloud/api/mcp/tauri-docs/mcp
Windsurf Config
{
"mcpServers": {
"tauri-docs": {
"url": "https://tauri-docs.mastra.cloud/api/mcp/tauri-docs/mcp",
"transport": "http"
}
}
}Zed Settings
Add to settings.json:
{
"context_servers": {
"tauri-docs": {
"source": "custom",
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://tauri-docs.mastra.cloud/api/mcp/tauri-docs/mcp"
],
"env": {}
}
}
}Direct CLI Usage
Connect proxy or debug directly:
npx -y mcp-remote https://tauri-docs.mastra.cloud/api/mcp/tauri-docs/mcp
CLI Clients
Run in terminal:
codex mcp add tauri-docs --url https://tauri-docs.mastra.cloud/api/mcp/tauri-docs/mcp
Add to gemini_config.json:
{
"mcpServers": {
"tauri-docs": {
"command": "npx",
"args": [
"mcp-remote",
"https://tauri-docs.mastra.cloud/api/mcp/tauri-docs/mcp"
]
}
}
}Add to config.json:
{
"mcp": {
"tauri-docs": {
"type": "remote",
"url": "https://tauri-docs.mastra.cloud/api/mcp/tauri-docs/mcp",
"enabled": true
}
}
}rust-docs
Mastra MCP server for searching and retrieving official Rust documentation.
Key Capabilities
Official Rust documentation search
Standard library API reference
Crate documentation support
Example Usage
Query
"Search Rust docs for Option enum"
Query
"How to use Mutex in Rust?"
Query
"Search for Vec::with_capacity examples"
search-crates
Search for Rust crates on crates.io.
get-crate-overview
Get overview information for a specific Rust crate.
get-item-docs
Retrieve documentation for specific Rust items (functions, structs, etc.).
list-modules
List all modules in a Rust crate.
Transport Protocol
The delivery mechanism for your MCP connection.
Add to Cursor Rules or Project Settings:
{
"rust-docs": {
"type": "http",
"url": "https://rust-docs.mastra.cloud/api/mcp/rust-docs/mcp"
}
}Command Palette
Run MCP: Add Server and paste:
https://rust-docs.mastra.cloud/api/mcp/rust-docs/mcp
mcp.json
Add to your .vscode/mcp.json:
{
"mcpServers": {
"rust-docs": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://rust-docs.mastra.cloud/api/mcp/rust-docs/mcp"
]
}
}
}Gemini Config
Add to your gemini_config.json:
{
"mcpServers": {
"rust-docs": {
"command": "npx",
"args": [
"mcp-remote",
"https://rust-docs.mastra.cloud/api/mcp/rust-docs/mcp"
]
}
}
}Codex CLI
Run in your terminal:
codex mcp add rust-docs --url https://rust-docs.mastra.cloud/api/mcp/rust-docs/mcp
Claude Desktop
Add to claude_desktop_config.json:
{
"mcpServers": {
"rust-docs": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://rust-docs.mastra.cloud/api/mcp/rust-docs/mcp"
]
}
}
}Claude Code (CLI)
Run in terminal:
claude mcp add --transport http rust-docs https://rust-docs.mastra.cloud/api/mcp/rust-docs/mcp
Windsurf Config
{
"mcpServers": {
"rust-docs": {
"url": "https://rust-docs.mastra.cloud/api/mcp/rust-docs/mcp",
"transport": "http"
}
}
}Zed Settings
Add to settings.json:
{
"context_servers": {
"rust-docs": {
"source": "custom",
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://rust-docs.mastra.cloud/api/mcp/rust-docs/mcp"
],
"env": {}
}
}
}Direct CLI Usage
Connect proxy or debug directly:
npx -y mcp-remote https://rust-docs.mastra.cloud/api/mcp/rust-docs/mcp
CLI Clients
Run in terminal:
codex mcp add rust-docs --url https://rust-docs.mastra.cloud/api/mcp/rust-docs/mcp
Add to gemini_config.json:
{
"mcpServers": {
"rust-docs": {
"command": "npx",
"args": [
"mcp-remote",
"https://rust-docs.mastra.cloud/api/mcp/rust-docs/mcp"
]
}
}
}Add to config.json:
{
"mcp": {
"rust-docs": {
"type": "remote",
"url": "https://rust-docs.mastra.cloud/api/mcp/rust-docs/mcp",
"enabled": true
}
}
}go-docs
Mastra MCP server for Go programming language documentation and package search.
Key Capabilities
Go package documentation search
Standard library reference
Function signature lookup
Example Usage
Query
"Search Go docs for net/http package"
Query
"How to use context in Go?"
Query
"Find Go examples for json.Marshal"
go-docs-search
Search Go packages and documentation.
go-docs-get
Retrieve Go package or function details.
Transport Protocol
The delivery mechanism for your MCP connection.
Add to Cursor Rules or Project Settings:
{
"go-docs": {
"type": "http",
"url": "https://go-docs.mastra.cloud/api/mcp/go-docs/mcp"
}
}Command Palette
Run MCP: Add Server and paste:
https://go-docs.mastra.cloud/api/mcp/go-docs/mcp
mcp.json
Add to your .vscode/mcp.json:
{
"mcpServers": {
"go-docs": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://go-docs.mastra.cloud/api/mcp/go-docs/mcp"
]
}
}
}Gemini Config
Add to your gemini_config.json:
{
"mcpServers": {
"go-docs": {
"command": "npx",
"args": [
"mcp-remote",
"https://go-docs.mastra.cloud/api/mcp/go-docs/mcp"
]
}
}
}Codex CLI
Run in your terminal:
codex mcp add go-docs --url https://go-docs.mastra.cloud/api/mcp/go-docs/mcp
Claude Desktop
Add to claude_desktop_config.json:
{
"mcpServers": {
"go-docs": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://go-docs.mastra.cloud/api/mcp/go-docs/mcp"
]
}
}
}Claude Code (CLI)
Run in terminal:
claude mcp add --transport http go-docs https://go-docs.mastra.cloud/api/mcp/go-docs/mcp
Windsurf Config
{
"mcpServers": {
"go-docs": {
"url": "https://go-docs.mastra.cloud/api/mcp/go-docs/mcp",
"transport": "http"
}
}
}Zed Settings
Add to settings.json:
{
"context_servers": {
"go-docs": {
"source": "custom",
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://go-docs.mastra.cloud/api/mcp/go-docs/mcp"
],
"env": {}
}
}
}Direct CLI Usage
Connect proxy or debug directly:
npx -y mcp-remote https://go-docs.mastra.cloud/api/mcp/go-docs/mcp
CLI Clients
Run in terminal:
codex mcp add go-docs --url https://go-docs.mastra.cloud/api/mcp/go-docs/mcp
Add to gemini_config.json:
{
"mcpServers": {
"go-docs": {
"command": "npx",
"args": [
"mcp-remote",
"https://go-docs.mastra.cloud/api/mcp/go-docs/mcp"
]
}
}
}Add to config.json:
{
"mcp": {
"go-docs": {
"type": "remote",
"url": "https://go-docs.mastra.cloud/api/mcp/go-docs/mcp",
"enabled": true
}
}
}layerchart-docs
Mastra MCP server for searching and retrieving LayerChart documentation (Svelte charting library).
Key Capabilities
LayerChart component documentation search
Chart example retrieval
API reference for visualization components
Example Usage
Query
"How to create a BarChart with LayerChart?"
Query
"Search LayerChart docs for PieChart examples"
Query
"What are the props for the AreaChart component?"
list-docs
List all available documentation pages and component routes.
get-doc
Get the documentation content for a specific route (text and code from GitHub).
get-source
Fetch raw source code for a documentation page or component implementation.
search-docs
Search for specific documentation and components within the LayerChart repository.
Transport Protocol
The delivery mechanism for your MCP connection.
Add to Cursor Rules or Project Settings:
{
"layerchart-docs": {
"type": "http",
"url": "https://layerchart-docs.mastra.cloud/api/mcp/layerchart-docs/mcp"
}
}Command Palette
Run MCP: Add Server and paste:
https://layerchart-docs.mastra.cloud/api/mcp/layerchart-docs/mcp
mcp.json
Add to your .vscode/mcp.json:
{
"mcpServers": {
"layerchart-docs": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://layerchart-docs.mastra.cloud/api/mcp/layerchart-docs/mcp"
]
}
}
}Gemini Config
Add to your gemini_config.json:
{
"mcpServers": {
"layerchart-docs": {
"command": "npx",
"args": [
"mcp-remote",
"https://layerchart-docs.mastra.cloud/api/mcp/layerchart-docs/mcp"
]
}
}
}Codex CLI
Run in your terminal:
codex mcp add layerchart-docs --url https://layerchart-docs.mastra.cloud/api/mcp/layerchart-docs/mcp
Claude Desktop
Add to claude_desktop_config.json:
{
"mcpServers": {
"layerchart-docs": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://layerchart-docs.mastra.cloud/api/mcp/layerchart-docs/mcp"
]
}
}
}Claude Code (CLI)
Run in terminal:
claude mcp add --transport http layerchart-docs https://layerchart-docs.mastra.cloud/api/mcp/layerchart-docs/mcp
Windsurf Config
{
"mcpServers": {
"layerchart-docs": {
"url": "https://layerchart-docs.mastra.cloud/api/mcp/layerchart-docs/mcp",
"transport": "http"
}
}
}Zed Settings
Add to settings.json:
{
"context_servers": {
"layerchart-docs": {
"source": "custom",
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://layerchart-docs.mastra.cloud/api/mcp/layerchart-docs/mcp"
],
"env": {}
}
}
}Direct CLI Usage
Connect proxy or debug directly:
npx -y mcp-remote https://layerchart-docs.mastra.cloud/api/mcp/layerchart-docs/mcp
CLI Clients
Run in terminal:
codex mcp add layerchart-docs --url https://layerchart-docs.mastra.cloud/api/mcp/layerchart-docs/mcp
Add to gemini_config.json:
{
"mcpServers": {
"layerchart-docs": {
"command": "npx",
"args": [
"mcp-remote",
"https://layerchart-docs.mastra.cloud/api/mcp/layerchart-docs/mcp"
]
}
}
}Add to config.json:
{
"mcp": {
"layerchart-docs": {
"type": "remote",
"url": "https://layerchart-docs.mastra.cloud/api/mcp/layerchart-docs/mcp",
"enabled": true
}
}
}