[{"data":1,"prerenderedAt":438},["ShallowReactive",2],{"mcp-developer-tools":3},{"id":4,"title":5,"category":6,"decisionMatrix":7,"extension":58,"faqs":59,"items":75,"meta":420,"metaDescription":421,"metaTitle":422,"ogImage":423,"principles":424,"slug":434,"stem":435,"updatedAt":436,"__hash__":437},"mcp/mcp/developer-tools.yml","Top 10 Developer & Coding MCP Servers for AI Agents (2026)","Developer Tools & Infrastructure",[8,13,18,23,28,33,38,43,48,53],{"step":9,"trigger":10,"recommendation":11,"reason":12},"01","Need repo-wide GitHub PR reviews, issue management, and CI/CD log inspection","github-mcp-server","Official GitHub tool maintaining full source-control APIs and Actions telemetry.",{"step":14,"trigger":15,"recommendation":16,"reason":17},"02","Agent generating hallucinated APIs from outdated documentation","upstash-context7","Pulls current, verified library docs and code patterns dynamically at query time.",{"step":19,"trigger":20,"recommendation":21,"reason":22},"03","Multi-file refactoring and AST symbol navigation without flooding context","oraios-serena","Tree-sitter and LSP-backed AST parser that keeps token payloads ultra-compact.",{"step":24,"trigger":25,"recommendation":26,"reason":27},"04","Need a controlled local shell to run builds, tests, and diff file edits","wonderwhy-desktop-commander","Leading stdio terminal executor with streaming output and safe diff application.",{"step":29,"trigger":30,"recommendation":31,"reason":32},"05","Querying, schema inspecting, or migrating PostgreSQL, MySQL, or Spanner databases","googleapis-mcp-toolbox","Official Google multi-database tool with connection pooling and schema introspection.",{"step":34,"trigger":35,"recommendation":36,"reason":37},"06","Investigating production stack traces, error spikes, and user crash breadcrumbs","getsentry-sentry-mcp","Official Sentry server connecting agents directly to live crash telemetry.",{"step":39,"trigger":40,"recommendation":41,"reason":42},"07","Deploying and managing edge compute, D1 databases, and DNS records","cloudflare-mcp-server","Official remote Workers-based server with comprehensive Cloudflare platform coverage.",{"step":44,"trigger":45,"recommendation":46,"reason":47},"08","Troubleshooting Kubernetes pods, deployments, and streaming crash-loop logs","containers-kubernetes-mcp","Red Hat-sponsored cluster manager using standard kubeconfig authentication.",{"step":49,"trigger":50,"recommendation":51,"reason":52},"09","Validating HCL syntax and discovering Terraform provider resource schemas","hashicorp-terraform-mcp","Official HashiCorp tool backed by the live Terraform Registry schema API.",{"step":54,"trigger":55,"recommendation":56,"reason":57},"10","Linking PR work, triaging engineering backlogs, and updating sprint tickets","jerhadf-linear-mcp","Full-featured Linear API wrapper for agile issue management.","yml",[60,63,66,69,72],{"question":61,"answer":62},"How do I install and configure an MCP server in Claude Desktop or Cursor?","Copy the verified `claude_desktop_config.json` snippet from this guide into your local configuration file (`~/Library/Application Support/Claude/claude_desktop_config.json` on macOS or `%APPDATA%\\Claude\\claude_desktop_config.json` on Windows). For Cursor or OpenCode, add the server under your agent settings or `.cursorrules`.",{"question":64,"answer":65},"What is the difference between stdio and HTTP/SSE MCP transports?","`stdio` launches the MCP server as a local child process and communicates via standard input/output streams (best for local CLIs and desktop tools). `SSE` (Server-Sent Events) and remote HTTP transports communicate over HTTPS/WebSockets, allowing cloud-hosted agents to invoke tools hosted remotely without local binary dependencies.",{"question":67,"answer":68},"How do I prevent MCP servers from consuming excessive LLM context tokens?","Choose MCP servers that provide pagination or AST symbol queries (like `serena` or `desktop-commander`) rather than whole-file dumps. For database and API tools, use parameterized queries that clamp row results automatically.",{"question":70,"answer":71},"Are these MCP servers safe to run on production codebases?","All 10 are open source, so you can audit them yourself. Servers with shell access (`desktop-commander`) or write permissions (`database-toolbox`, `github`) should run with read-only credentials, or behind a human approval checkpoint that gates the destructive calls.",{"question":73,"answer":74},"Can I run multiple MCP servers simultaneously in one agent session?","Yes. MCP hosts like Claude Desktop, Cursor, and OpenCode allow you to register multiple servers under `mcpServers`. The LLM automatically routes specific queries to the matching server based on tool descriptions.",[76,117,148,181,215,249,283,317,351,383],{"rank":9,"slug":11,"name":77,"author":78,"repo":77,"githubUrl":79,"stars":80,"transport":81,"ogImage":82,"installCommand":83,"bestFor":84,"boundary":85,"boundaryNote":86,"summary":87,"tools":88,"configSnippet":105,"limitations":106,"webfuseSynergy":109,"runtimes":110,"installHtml":115,"configHtml":116},"github/github-mcp-server","GitHub (Official)","https://github.com/github/github-mcp-server","32.6k","HTTP (Remote) / stdio (Docker)","https://opengraph.githubassets.com/1/github/github-mcp-server","docker run -i --rm -e GITHUB_PERSONAL_ACCESS_TOKEN ghcr.io/github/github-mcp-server","Full GitHub repository operations, pull request automation, code search, and Actions CI/CD triaging","Source Control & CI/CD","Connects agents directly to GitHub platform APIs for PR reviews, issue management, and workflow logs.","The official GitHub-maintained Model Context Protocol server. Written in Go, it allows AI coding agents to search code across repositories, inspect commit histories, manage pull requests, create issues, and query GitHub Actions run logs.",[89,93,97,101],{"name":90,"schema":91,"description":92},"search_repositories","{ \"query\": \"string\" }","Search for GitHub repositories with language, star, and owner qualifiers.",{"name":94,"schema":95,"description":96},"get_file_contents","{ \"owner\": \"string\", \"repo\": \"string\", \"path\": \"string\", \"ref\": \"string?\" }","Fetch file or directory contents from a specified branch or commit.",{"name":98,"schema":99,"description":100},"create_pull_request","{ \"owner\": \"string\", \"repo\": \"string\", \"title\": \"string\", \"head\": \"string\", \"base\": \"string\", \"body\": \"string?\" }","Create a new pull request across branches or forks.",{"name":102,"schema":103,"description":104},"list_workflow_runs","{ \"owner\": \"string\", \"repo\": \"string\", \"workflow_id\": \"string?\" }","Retrieve recent GitHub Actions CI/CD workflow run statuses and failure logs.","{\n  \"mcpServers\": {\n    \"github\": {\n      \"command\": \"docker\",\n      \"args\": [\n        \"run\",\n        \"-i\",\n        \"--rm\",\n        \"-e\",\n        \"GITHUB_PERSONAL_ACCESS_TOKEN\",\n        \"ghcr.io/github/github-mcp-server\"\n      ],\n      \"env\": {\n        \"GITHUB_PERSONAL_ACCESS_TOKEN\": \"ghp_yourTokenHere\"\n      }\n    }\n  }\n}\n",[107,108],"Requires a GitHub Personal Access Token (PAT) with broad repository permissions.","Large repo-wide code searches can return extensive JSON responses that consume significant context tokens.","Put a human approval checkpoint in the Webfuse session so an engineer signs off before an automated PR merge or issue closure runs.",[111,112,113,114],"Claude Desktop","Cursor","OpenCode","VS Code Copilot","\u003Cpre class=\"shiki shiki-themes github-light github-dark\" style=\"--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#6F42C1;--shiki-dark:#B392F0\">docker\u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\"> run\u003C/span>\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\"> -i\u003C/span>\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\"> --rm\u003C/span>\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\"> -e\u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\"> GITHUB_PERSONAL_ACCESS_TOKEN\u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\"> ghcr.io/github/github-mcp-server\u003C/span>\u003C/span>\u003C/code>\u003C/pre>","\u003Cpre class=\"shiki shiki-themes github-light github-dark\" style=\"--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">{\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">  \"mcpServers\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">    \"github\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"command\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"docker\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"args\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: [\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">        \"run\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">        \"-i\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">        \"--rm\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">        \"-e\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">        \"GITHUB_PERSONAL_ACCESS_TOKEN\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">        \"ghcr.io/github/github-mcp-server\"\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">      ],\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"env\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">        \"GITHUB_PERSONAL_ACCESS_TOKEN\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"ghp_yourTokenHere\"\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">      }\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">    }\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">  }\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">}\u003C/span>\u003C/span>\u003C/code>\u003C/pre>",{"rank":14,"slug":16,"name":118,"author":119,"repo":120,"githubUrl":121,"stars":122,"transport":123,"ogImage":124,"installCommand":125,"bestFor":126,"boundary":127,"boundaryNote":128,"summary":129,"tools":130,"configSnippet":139,"limitations":140,"webfuseSynergy":143,"runtimes":144,"installHtml":146,"configHtml":147},"@upstash/context7-mcp","Upstash","upstash/context7","https://github.com/upstash/context7","61.4k","stdio / HTTP Remote","https://opengraph.githubassets.com/1/upstash/context7","npx -y @upstash/context7-mcp","Injecting version-accurate, real-time library documentation and live code examples to eliminate API hallucinations","Documentation & Knowledge Grounding","Fetches structured llms.txt, API references, and verified code patterns at agent query time.","Context7 is the leading documentation retrieval MCP server. Built on TypeScript and vector search over curated developer documentation, it resolves library versions on demand so agents generate code against actual current SDK APIs rather than outdated training data.",[131,135],{"name":132,"schema":133,"description":134},"resolve_library_id","{ \"libraryName\": \"string\" }","Resolves a library package name into the canonical documentation index ID.",{"name":136,"schema":137,"description":138},"query_docs","{ \"libraryId\": \"string\", \"query\": \"string\" }","Searches official documentation and extracts concise, relevant API snippets.","{\n  \"mcpServers\": {\n    \"context7\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@upstash/context7-mcp\"]\n    }\n  }\n}\n",[141,142],"Requires outbound network connectivity to Upstash's documentation indexing service.","Internal proprietary enterprise libraries must be indexed separately.","Grounds agents in current documentation before they invoke live Webfuse web proxy and browser control tools.",[111,112,113,145],"Codex","\u003Cpre class=\"shiki shiki-themes github-light github-dark\" style=\"--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#6F42C1;--shiki-dark:#B392F0\">npx\u003C/span>\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\"> -y\u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\"> @upstash/context7-mcp\u003C/span>\u003C/span>\u003C/code>\u003C/pre>","\u003Cpre class=\"shiki shiki-themes github-light github-dark\" style=\"--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">{\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">  \"mcpServers\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">    \"context7\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"command\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"npx\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"args\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: [\u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"-y\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">, \u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"@upstash/context7-mcp\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">]\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">    }\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">  }\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">}\u003C/span>\u003C/span>\u003C/code>\u003C/pre>",{"rank":19,"slug":21,"name":149,"author":150,"repo":149,"githubUrl":151,"stars":152,"transport":153,"ogImage":154,"installCommand":155,"bestFor":156,"boundary":157,"boundaryNote":158,"summary":159,"tools":160,"configSnippet":173,"limitations":174,"webfuseSynergy":177,"runtimes":178,"installHtml":179,"configHtml":180},"oraios/serena","Oraios AI (Viacheslav Kovalevskyi)","https://github.com/oraios/serena","28.7k","stdio (Python / uvx)","https://opengraph.githubassets.com/1/oraios/serena","uvx serena","Tree-sitter AST semantic code search, symbol-level navigation, and token-efficient code refactoring","AST Code Intelligence & Refactoring","Acts as a headless Language Server Protocol (LSP) and AST indexer for multi-file codebases.","Serena gives AI coding agents full semantic IDE capabilities. By combining Tree-sitter AST parsers and Language Server Protocol bindings, it allows agents to find symbol definitions, trace type hierarchies, and execute structural replacements without loading whole files into context.",[161,165,169],{"name":162,"schema":163,"description":164},"find_symbol","{ \"name\": \"string\", \"kind\": \"string?\" }","Locate class, interface, or function declarations across the entire codebase.",{"name":166,"schema":167,"description":168},"find_references","{ \"symbol\": \"string\", \"file_path\": \"string\" }","Find all call sites and usages of a specific code symbol.",{"name":170,"schema":171,"description":172},"get_ast_tree","{ \"file_path\": \"string\", \"max_depth\": \"number?\" }","Returns a compressed syntactic hierarchy of a file to reduce token overhead.","{\n  \"mcpServers\": {\n    \"serena\": {\n      \"command\": \"uvx\",\n      \"args\": [\"serena\"]\n    }\n  }\n}\n",[175,176],"Requires Python 3.10+ and a local Tree-sitter build environment.","Large monorepos require initial indexing time before symbol queries become instantaneous.","Ensures agents understand code structure before generating automation scripts that run through Webfuse proxies.",[111,112,113],"\u003Cpre class=\"shiki shiki-themes github-light github-dark\" style=\"--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#6F42C1;--shiki-dark:#B392F0\">uvx\u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\"> serena\u003C/span>\u003C/span>\u003C/code>\u003C/pre>","\u003Cpre class=\"shiki shiki-themes github-light github-dark\" style=\"--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">{\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">  \"mcpServers\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">    \"serena\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"command\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"uvx\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"args\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: [\u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"serena\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">]\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">    }\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">  }\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">}\u003C/span>\u003C/span>\u003C/code>\u003C/pre>",{"rank":24,"slug":26,"name":182,"author":183,"repo":184,"githubUrl":185,"stars":186,"transport":187,"ogImage":188,"installCommand":189,"bestFor":190,"boundary":191,"boundaryNote":192,"summary":193,"tools":194,"configSnippet":207,"limitations":208,"webfuseSynergy":211,"runtimes":212,"installHtml":213,"configHtml":214},"@wonderwhy-er/desktop-commander","Igor Walton (wonderwhy-er)","wonderwhy-er/DesktopCommanderMCP","https://github.com/wonderwhy-er/DesktopCommanderMCP","9.5k","stdio (Node.js / npx)","https://opengraph.githubassets.com/1/wonderwhy-er/DesktopCommanderMCP","npx -y @wonderwhy-er/desktop-commander","Local shell command execution, process management, and diff-based filesystem edits","Terminal & Local Execution","Provides a controlled terminal execution loop with timeout and output streaming capabilities.","Desktop Commander is the go-to MCP server for giving AI agents a local shell. It provides structured commands to spawn terminal sessions, run background builds/tests, stream stdout/stderr, and perform surgical diff replacements on files.",[195,199,203],{"name":196,"schema":197,"description":198},"execute_command","{ \"command\": \"string\", \"timeout_ms\": \"number?\" }","Execute a shell command in the workspace with bounded timeout and exit code capture.",{"name":200,"schema":201,"description":202},"read_file","{ \"path\": \"string\", \"offset\": \"number?\", \"limit\": \"number?\" }","Read file contents with line-based pagination to preserve context window tokens.",{"name":204,"schema":205,"description":206},"edit_file_diff","{ \"path\": \"string\", \"old_string\": \"string\", \"new_string\": \"string\" }","Perform precise, targeted string replacement on local source files.","{\n  \"mcpServers\": {\n    \"desktop-commander\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@wonderwhy-er/desktop-commander\"]\n    }\n  }\n}\n",[209,210],"Has access to local system shell; requires careful workspace path scoping to prevent unintended changes.","Long-running commands must be managed with explicit timeouts to avoid blocking agent turns.","Acts as the local execution agent companion alongside Webfuse's remote browser session execution.",[111,112,113],"\u003Cpre class=\"shiki shiki-themes github-light github-dark\" style=\"--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#6F42C1;--shiki-dark:#B392F0\">npx\u003C/span>\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\"> -y\u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\"> @wonderwhy-er/desktop-commander\u003C/span>\u003C/span>\u003C/code>\u003C/pre>","\u003Cpre class=\"shiki shiki-themes github-light github-dark\" style=\"--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">{\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">  \"mcpServers\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">    \"desktop-commander\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"command\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"npx\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"args\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: [\u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"-y\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">, \u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"@wonderwhy-er/desktop-commander\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">]\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">    }\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">  }\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">}\u003C/span>\u003C/span>\u003C/code>\u003C/pre>",{"rank":29,"slug":31,"name":216,"author":217,"repo":218,"githubUrl":219,"stars":220,"transport":221,"ogImage":222,"installCommand":223,"bestFor":224,"boundary":225,"boundaryNote":226,"summary":227,"tools":228,"configSnippet":241,"limitations":242,"webfuseSynergy":245,"runtimes":246,"installHtml":247,"configHtml":248},"google/mcp-toolbox","Google (googleapis)","googleapis/mcp-toolbox","https://github.com/googleapis/mcp-toolbox","16.3k","stdio / HTTP (Go)","https://opengraph.githubassets.com/1/googleapis/mcp-toolbox","docker run -i --rm -e DB_URL google/mcp-toolbox","Universal database queries, schema inspection, and connection pooling for PostgreSQL, MySQL, Spanner, and SQL Server","Relational Databases & SQL","Enterprise database connectivity with built-in connection pooling and schema introspection.","MCP Toolbox by Google is the modern replacement for legacy, unmaintained single-database MCP servers. Written in high-performance Go, it connects AI agents safely to PostgreSQL, MySQL, Cloud Spanner, and AlloyDB with parameterized queries and schema introspection.",[229,233,237],{"name":230,"schema":231,"description":232},"list_tables","{ \"database\": \"string?\" }","Enumerate database tables, views, and structural constraints.",{"name":234,"schema":235,"description":236},"describe_table","{ \"table_name\": \"string\" }","Inspect column names, data types, primary keys, and foreign key relationships.",{"name":238,"schema":239,"description":240},"execute_query","{ \"query\": \"string\", \"params\": \"array?\" }","Execute a parameterized SQL query with automatic row limit clamping.","{\n  \"mcpServers\": {\n    \"database-toolbox\": {\n      \"command\": \"docker\",\n      \"args\": [\"run\", \"-i\", \"--rm\", \"-e\", \"DB_URL\", \"google/mcp-toolbox\"],\n      \"env\": {\n        \"DB_URL\": \"postgresql://user:password@localhost:5432/mydb\"\n      }\n    }\n  }\n}\n",[243,244],"Direct write queries must be restricted via database user permissions to prevent accidental data drops.","Very wide tables with hundreds of columns should be queried with explicit column selectors.","Ensures database state can be validated alongside end-to-end web user actions executed in Webfuse.",[111,112,113],"\u003Cpre class=\"shiki shiki-themes github-light github-dark\" style=\"--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#6F42C1;--shiki-dark:#B392F0\">docker\u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\"> run\u003C/span>\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\"> -i\u003C/span>\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\"> --rm\u003C/span>\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\"> -e\u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\"> DB_URL\u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\"> google/mcp-toolbox\u003C/span>\u003C/span>\u003C/code>\u003C/pre>","\u003Cpre class=\"shiki shiki-themes github-light github-dark\" style=\"--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">{\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">  \"mcpServers\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">    \"database-toolbox\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"command\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"docker\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"args\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: [\u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"run\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">, \u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"-i\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">, \u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"--rm\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">, \u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"-e\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">, \u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"DB_URL\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">, \u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"google/mcp-toolbox\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">],\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"env\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">        \"DB_URL\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"postgresql://user:password@localhost:5432/mydb\"\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">      }\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">    }\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">  }\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">}\u003C/span>\u003C/span>\u003C/code>\u003C/pre>",{"rank":34,"slug":36,"name":250,"author":251,"repo":252,"githubUrl":253,"stars":254,"transport":255,"ogImage":256,"installCommand":257,"bestFor":258,"boundary":259,"boundaryNote":260,"summary":261,"tools":262,"configSnippet":275,"limitations":276,"webfuseSynergy":279,"runtimes":280,"installHtml":281,"configHtml":282},"@sentry/mcp-server","Sentry (Official)","getsentry/sentry-mcp","https://github.com/getsentry/sentry-mcp","850","stdio (Node.js) / HTTP Remote","https://opengraph.githubassets.com/1/getsentry/sentry-mcp","npx -y @sentry/mcp-server","Real-time production error triage, stack trace analysis, and Seer AI issue investigation","Observability & Error Tracking","Bridges agents to live production crash logs, breadcrumbs, and release telemetry.","The official Sentry MCP server connects coding agents directly to production telemetry. When a bug occurs, the agent can fetch the exact stack trace, affected user breadcrumbs, recent commit associations, and release health metrics directly from Sentry.",[263,267,271],{"name":264,"schema":265,"description":266},"get_issue","{ \"issue_id\": \"string\" }","Retrieve comprehensive details, frequency, and stack trace for a specific Sentry issue.",{"name":268,"schema":269,"description":270},"list_recent_errors","{ \"project\": \"string\", \"query\": \"string?\" }","Search active unhandled exceptions and performance anomalies in a project.",{"name":272,"schema":273,"description":274},"get_event_breadcrumbs","{ \"event_id\": \"string\" }","Inspect chronological user interactions, network requests, and console logs leading to an exception.","{\n  \"mcpServers\": {\n    \"sentry\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@sentry/mcp-server\"],\n      \"env\": {\n        \"SENTRY_AUTH_TOKEN\": \"sntrys_yourTokenHere\"\n      }\n    }\n  }\n}\n",[277,278],"Requires a Sentry User Auth Token with issue read permissions.","Stack traces for minified code require sourcemaps already uploaded to Sentry.","Agents can diagnose web errors detected by Sentry, then reproduce and fix them using Webfuse live browser replays.",[111,112,113],"\u003Cpre class=\"shiki shiki-themes github-light github-dark\" style=\"--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#6F42C1;--shiki-dark:#B392F0\">npx\u003C/span>\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\"> -y\u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\"> @sentry/mcp-server\u003C/span>\u003C/span>\u003C/code>\u003C/pre>","\u003Cpre class=\"shiki shiki-themes github-light github-dark\" style=\"--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">{\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">  \"mcpServers\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">    \"sentry\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"command\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"npx\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"args\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: [\u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"-y\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">, \u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"@sentry/mcp-server\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">],\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"env\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">        \"SENTRY_AUTH_TOKEN\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"sntrys_yourTokenHere\"\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">      }\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">    }\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">  }\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">}\u003C/span>\u003C/span>\u003C/code>\u003C/pre>",{"rank":39,"slug":41,"name":284,"author":285,"repo":286,"githubUrl":287,"stars":288,"transport":289,"ogImage":290,"installCommand":291,"bestFor":292,"boundary":293,"boundaryNote":294,"summary":295,"tools":296,"configSnippet":309,"limitations":310,"webfuseSynergy":313,"runtimes":314,"installHtml":315,"configHtml":316},"@cloudflare/mcp-server-cloudflare","Cloudflare (Official)","cloudflare/mcp-server-cloudflare","https://github.com/cloudflare/mcp-server-cloudflare","4.1k","HTTP Remote (OAuth) / stdio","https://opengraph.githubassets.com/1/cloudflare/mcp-server-cloudflare","https://mcp.cloudflare.com/mcp","Managing Cloudflare Workers, Pages, D1 SQL, R2 Object Storage, and DNS records","Serverless & Cloud Infrastructure","Edge compute, serverless storage, and global DNS orchestration via remote OAuth MCP.","Cloudflare's official MCP server provides direct agent access to the Cloudflare developer platform. Built natively on Cloudflare Workers, it enables agents to deploy Workers, query edge D1 databases, manage R2 buckets, inspect build logs, and configure routing rules.",[297,301,305],{"name":298,"schema":299,"description":300},"list_workers","{ \"account_id\": \"string\" }","List all deployed Cloudflare Workers scripts and their active routes.",{"name":302,"schema":303,"description":304},"query_d1_database","{ \"database_id\": \"string\", \"sql\": \"string\" }","Execute SQL queries on edge-replicated Cloudflare D1 SQLite databases.",{"name":306,"schema":307,"description":308},"get_pages_deployment","{ \"project_name\": \"string\", \"deployment_id\": \"string\" }","Inspect Cloudflare Pages build logs and deployment status.","{\n  \"mcpServers\": {\n    \"cloudflare\": {\n      \"type\": \"http\",\n      \"url\": \"https://mcp.cloudflare.com/mcp\"\n    }\n  }\n}\n",[311,312],"Remote HTTP transport requires an MCP host with OAuth support (VS Code 1.101+, Cursor).","Write operations require explicit Cloudflare API account token scoping.","Deploy edge apps on Cloudflare, then check them from other regions through the Webfuse Augmented Web Proxy.",[114,112,111,113],"\u003Cpre class=\"shiki shiki-themes github-light github-dark\" style=\"--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#6F42C1;--shiki-dark:#B392F0\">https://mcp.cloudflare.com/mcp\u003C/span>\u003C/span>\u003C/code>\u003C/pre>","\u003Cpre class=\"shiki shiki-themes github-light github-dark\" style=\"--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">{\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">  \"mcpServers\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">    \"cloudflare\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"type\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"http\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"url\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"https://mcp.cloudflare.com/mcp\"\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">    }\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">  }\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">}\u003C/span>\u003C/span>\u003C/code>\u003C/pre>",{"rank":44,"slug":46,"name":318,"author":319,"repo":320,"githubUrl":321,"stars":322,"transport":323,"ogImage":324,"installCommand":325,"bestFor":326,"boundary":327,"boundaryNote":328,"summary":329,"tools":330,"configSnippet":343,"limitations":344,"webfuseSynergy":347,"runtimes":348,"installHtml":349,"configHtml":350},"kubernetes-mcp-server","Containers Org / Red Hat","containers/kubernetes-mcp-server","https://github.com/containers/kubernetes-mcp-server","2.0k","stdio (Node.js) / Docker","https://opengraph.githubassets.com/1/containers/kubernetes-mcp-server","npx -y kubernetes-mcp-server","Kubernetes and OpenShift cluster inspection, pod debugging, log streaming, and deployment rollouts","Containers & Kubernetes Orchestration","Cluster lifecycle management utilizing standard kubeconfig credentials.","The Kubernetes MCP server enables AI agents to inspect and troubleshoot containerized infrastructure. Using your existing kubeconfig, agents can list pods, stream failing container logs, describe deployments, and inspect namespace events without raw kubectl guessing.",[331,335,339],{"name":332,"schema":333,"description":334},"list_pods","{ \"namespace\": \"string?\" }","List running, pending, and crash-looping pods in a target namespace.",{"name":336,"schema":337,"description":338},"get_pod_logs","{ \"pod_name\": \"string\", \"namespace\": \"string?\", \"tail_lines\": \"number?\" }","Fetch tail logs from specific pod containers to diagnose crash loops.",{"name":340,"schema":341,"description":342},"describe_resource","{ \"kind\": \"string\", \"name\": \"string\", \"namespace\": \"string?\" }","Inspect Kubernetes events, resource limits, and status conditions.","{\n  \"mcpServers\": {\n    \"kubernetes\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"kubernetes-mcp-server\"]\n    }\n  }\n}\n",[345,346],"Relies on active local `~/.kube/config` context; switching clusters changes agent scope.","Mutating operations (apply/delete) should be gated with RBAC read-only service accounts.","Pair Kubernetes deployment tracking with Webfuse browser verification tests to confirm live app health.",[111,112,113],"\u003Cpre class=\"shiki shiki-themes github-light github-dark\" style=\"--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#6F42C1;--shiki-dark:#B392F0\">npx\u003C/span>\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\"> -y\u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\"> kubernetes-mcp-server\u003C/span>\u003C/span>\u003C/code>\u003C/pre>","\u003Cpre class=\"shiki shiki-themes github-light github-dark\" style=\"--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">{\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">  \"mcpServers\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">    \"kubernetes\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"command\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"npx\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"args\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: [\u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"-y\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">, \u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"kubernetes-mcp-server\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">]\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">    }\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">  }\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">}\u003C/span>\u003C/span>\u003C/code>\u003C/pre>",{"rank":49,"slug":51,"name":352,"author":353,"repo":352,"githubUrl":354,"stars":355,"transport":356,"ogImage":357,"installCommand":358,"bestFor":359,"boundary":360,"boundaryNote":361,"summary":362,"tools":363,"configSnippet":375,"limitations":376,"webfuseSynergy":379,"runtimes":380,"installHtml":381,"configHtml":382},"hashicorp/terraform-mcp-server","HashiCorp (Official)","https://github.com/hashicorp/terraform-mcp-server","1.5k","stdio (Go binary / Docker)","https://opengraph.githubassets.com/1/hashicorp/terraform-mcp-server","docker run -i --rm mcp/terraform-mcp-server","Terraform provider discovery, HCL module generation, and syntax schema validation","Infrastructure as Code (IaC)","Official HashiCorp Registry search and schema extraction for AWS, GCP, Azure, and Cloudflare providers.","HashiCorp's official Terraform MCP server provides AI agents with deep knowledge of Terraform providers and modules. It queries the Terraform Registry for exact argument schemas, provider versions, and valid HCL resource attributes, eliminating invalid infrastructure code generation.",[364,367,371],{"name":365,"schema":91,"description":366},"search_providers","Search official and community Terraform providers in the registry.",{"name":368,"schema":369,"description":370},"get_resource_schema","{ \"provider\": \"string\", \"resource_type\": \"string\" }","Fetch required arguments, optional attributes, and types for any Terraform resource.",{"name":372,"schema":373,"description":374},"validate_module","{ \"module_path\": \"string\" }","Verify syntax and provider constraints for a local Terraform configuration.","{\n  \"mcpServers\": {\n    \"terraform\": {\n      \"command\": \"docker\",\n      \"args\": [\"run\", \"-i\", \"--rm\", \"mcp/terraform-mcp-server\"]\n    }\n  }\n}\n",[377,378],"Focuses on provider schema and module validation; does not execute `terraform apply` directly.","Requires Docker or Go toolchain for binary execution.","Ensures cloud infrastructure provisioning matches production security standards.",[111,112,113],"\u003Cpre class=\"shiki shiki-themes github-light github-dark\" style=\"--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#6F42C1;--shiki-dark:#B392F0\">docker\u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\"> run\u003C/span>\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\"> -i\u003C/span>\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\"> --rm\u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\"> mcp/terraform-mcp-server\u003C/span>\u003C/span>\u003C/code>\u003C/pre>","\u003Cpre class=\"shiki shiki-themes github-light github-dark\" style=\"--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">{\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">  \"mcpServers\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">    \"terraform\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"command\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"docker\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"args\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: [\u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"run\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">, \u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"-i\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">, \u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"--rm\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">, \u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"mcp/terraform-mcp-server\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">]\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">    }\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">  }\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">}\u003C/span>\u003C/span>\u003C/code>\u003C/pre>",{"rank":54,"slug":56,"name":384,"author":385,"repo":384,"githubUrl":386,"stars":387,"transport":388,"ogImage":389,"installCommand":390,"bestFor":391,"boundary":392,"boundaryNote":393,"summary":394,"tools":395,"configSnippet":412,"limitations":413,"webfuseSynergy":416,"runtimes":417,"installHtml":418,"configHtml":419},"jerhadf/linear-mcp-server","Jeremy Hadfield","https://github.com/jerhadf/linear-mcp-server","350","stdio (TypeScript / npx)","https://opengraph.githubassets.com/1/jerhadf/linear-mcp-server","npx -y @jerhadf/linear-mcp-server","Linear project management, backlog issue search, ticket creation, and automated sprint updates","Project Management & Issue Tracking","Bridges agents to team sprint workflows, issue status transitions, and engineering backlogs.","The Linear MCP server connects coding agents directly to Linear issue tracking. Agents can search backlog tickets, create detailed bug reports with reproducible steps, transition ticket statuses, and link PR commits back to sprint deliverables.",[396,400,404,408],{"name":397,"schema":398,"description":399},"search_issues","{ \"query\": \"string\", \"teamId\": \"string?\", \"status\": \"string?\" }","Search Linear issues by title, description, assignee, and state.",{"name":401,"schema":402,"description":403},"create_issue","{ \"title\": \"string\", \"teamId\": \"string\", \"description\": \"string?\", \"priority\": \"number?\" }","Create a new issue with markdown description, priority level, and labels.",{"name":405,"schema":406,"description":407},"update_issue","{ \"id\": \"string\", \"stateId\": \"string?\", \"assigneeId\": \"string?\" }","Update issue progress, assignee, or priority.",{"name":409,"schema":410,"description":411},"add_comment","{ \"issueId\": \"string\", \"body\": \"string\" }","Post a status update or automated PR summary comment to a Linear ticket.","{\n  \"mcpServers\": {\n    \"linear\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@jerhadf/linear-mcp-server\"],\n      \"env\": {\n        \"LINEAR_API_KEY\": \"lin_api_yourKeyHere\"\n      }\n    }\n  }\n}\n",[414,415],"Requires a Linear Personal API Key with issue write access.","Team IDs must be resolved once or cached in agent context.","Automate bug ticket filing in Linear whenever Webfuse proxy or checkpoint verifications fail.",[111,112,113],"\u003Cpre class=\"shiki shiki-themes github-light github-dark\" style=\"--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#6F42C1;--shiki-dark:#B392F0\">npx\u003C/span>\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\"> -y\u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\"> @jerhadf/linear-mcp-server\u003C/span>\u003C/span>\u003C/code>\u003C/pre>","\u003Cpre class=\"shiki shiki-themes github-light github-dark\" style=\"--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">{\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">  \"mcpServers\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">    \"linear\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"command\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"npx\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"args\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: [\u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"-y\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">, \u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"@jerhadf/linear-mcp-server\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">],\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"env\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">        \"LINEAR_API_KEY\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"lin_api_yourKeyHere\"\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">      }\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">    }\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">  }\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">}\u003C/span>\u003C/span>\u003C/code>\u003C/pre>",{},"The top 10 Model Context Protocol (MCP) servers for Git, code search, container execution, error tracking, cloud infrastructure, and databases, with tool schemas and configs for Claude Desktop, Cursor, and OpenCode.","Top 10 Developer & Coding MCP Servers for AI Agents (2026) | Webfuse","/mcp/thumbnails/developer-tools.png",[425,428,431],{"title":426,"description":427},"Official protocol compliance","Evaluated strictly for implementation of official @modelcontextprotocol/sdk or vendor-backed Go/Python MCP libraries with standard tool schemas.",{"title":429,"description":430},"Tool schemas taken from source","Every callable tool name, input parameter, CLI launch string, and claude_desktop_config.json entry is verified against the actual repository source code.",{"title":432,"description":433},"Context and token discipline","Tested for context-window efficiency: avoiding unpruned raw payload dumps and enforcing structured JSON filtering before LLM consumption.","developer-tools","mcp/developer-tools","August 2026","5zqiEXGyIhjli0iuhs18xV61amHn6NDcZtRE3KPkv7s",1788261835292]