Everything (official reference server)
Test/reference server that exercises every MCP feature (prompts, tools, resources, sampling). Built for MCP client developers, not for everyday use.
MCP server by dinglebear-ai · ★ 15 · updated 13 days ago
Self-hosted media fleet operations across Sonarr, Radarr, Plex, and related apps over MCP and CLI.
Choose your AI client and copy the config.
Add to claude_desktop_config.json — macOS: ~/Library/Application Support/Claude/, Windows: %APPDATA%\Claude\. Then restart Claude. Setup guide
{
"mcpServers": {
"yarr": {
"command": "npx",
"args": [
"-y",
"@dinglebear/yarr"
]
}
}
}Or add to ~/.cursor/mcp.json (global) or .cursor/mcp.json (project). Setup guide
{
"mcpServers": {
"yarr": {
"command": "npx",
"args": [
"-y",
"@dinglebear/yarr"
]
}
}
}Or add to .vscode/mcp.json in your workspace. Setup guide
{
"servers": {
"yarr": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@dinglebear/yarr"
]
}
}
}Cascade → Actions → Open MCP config file (often ~/.config/devin/mcp_config.json). Setup guide
{
"mcpServers": {
"yarr": {
"command": "npx",
"args": [
"-y",
"@dinglebear/yarr"
]
}
}
}Run in your terminal: Setup guide
claude mcp add yarr -- npx -y @dinglebear/yarrCLI or add to ~/.codex/config.toml. Setup guide
codex mcp add yarr -- npx -y @dinglebear/yarr[mcp_servers.yarr]
command = "npx"
args = ["-y", "@dinglebear/yarr"]Cline panel → Configure MCP Servers, or ~/.cline/data/settings/cline_mcp_settings.json. Setup guide
{
"mcpServers": {
"yarr": {
"command": "npx",
"args": [
"-y",
"@dinglebear/yarr"
]
}
}
}Run the server directly:
npx -y @dinglebear/yarrTest/reference server that exercises every MCP feature (prompts, tools, resources, sampling). Built for MCP client developers, not for everyday use.
Fetches web pages and converts HTML to markdown so LLMs can read web content. Caution: can reach local/internal IPs.
Node.js server for filesystem operations: read/write files, create/list/delete directories, move and search files, with configurable allowed directories.
Tools to read, search and manipulate Git repositories (status, diff, log, commit, branches) via LLMs.
Basic persistent memory using a local knowledge graph of entities, relations and observations, so the assistant can remember information about you across chats.
Provides a tool for dynamic, reflective problem-solving: break problems into steps, revise thoughts, and branch into alternative reasoning paths.