Guides and resources for MCP security, governance, agent readiness, API integrations, and production AI infrastructure.
Learn what MCP Agent Readiness means, how AI agents evaluate MCP servers, how Tool Density, Tool Overlap, Context Load, Domain Boundaries and Enterprise Readiness affect usability, and how to improve your Verify score.
Learn what Tool Density is, why high Tool Density makes MCP servers harder for AI agents to use, and how better architecture improves tool selection.
Learn how Cursor MCP config works, where configuration files are stored, how to add MCP servers, and configuration best practices.
Learn how Claude Code MCP HTTP transport works, when to use HTTP instead of stdio, how remote MCP servers communicate, and HTTP transport best practices.
Learn how OAuth Dynamic Client Registration works in MCP, when it's used, how clients register automatically, and why Client ID Metadata Documents are now preferred.
Learn how the OAuth Client Credentials flow works in MCP, when to use machine-to-machine authentication, and when Authorization Code is the better choice.
Learn how an MCP Authorization Server works, how clients discover it, how it issues resource-bound tokens, and how to implement PKCE, metadata, scopes, registration, and secure token validation.
Learn how to use Claude Code MCP on macOS, configure local and remote MCP servers, work with Terminal, and troubleshoot common Mac setup issues.
Learn how to configure multiple MCP servers in Cursor, organize mcp.json, avoid conflicts, and manage local and remote servers.
Understand the MCP threat model, trust boundaries, attack surfaces, prompt injection, token theft, malicious servers, SSRF, session hijacking, and key mitigations.
Learn how MCP Dynamic Client Registration works, when to use it, how clients obtain OAuth client IDs, and how to secure redirect URIs, registration endpoints, public clients, and registration metadata.
Learn how to secure the MCP software supply chain against malicious servers, compromised packages, typosquatting, dependency attacks, poisoned updates, and tool rug pulls.
Learn how Cursor mcp.json works, where to place the file, and how to configure local and remote MCP servers securely.
Learn how to run MCP servers with Docker in Cursor, configure mcp.json, understand container networking, and follow Docker best practices.
Learn how OAuth Resource Indicators work in MCP, why Access Tokens target specific resource servers, and how resource validation improves security.
Learn how OAuth scopes work in MCP, how clients request permissions, how servers validate scopes, and how least privilege improves security.
Learn how OAuth Refresh Tokens work in MCP, how they renew Access Tokens, token rotation, offline access, and security best practices.
Learn how OAuth Access Tokens work in MCP, how they're issued, validated, refreshed, and used to securely authenticate requests to remote MCP servers.
Learn how OAuth Bearer Tokens work in MCP, how access tokens are validated, why they're sent in the Authorization header, and security best practices.
Learn how the OAuth Authorization Code flow works in MCP, how PKCE secures authentication, and how clients obtain Access Tokens for remote MCP servers.
Learn how PKCE secures OAuth 2.1 authentication for MCP servers, how the Authorization Code Flow works, and why S256 is required for modern MCP clients.
Learn how to configure MCP servers in Cursor, including local and remote servers, mcp.json structure, best practices, and common configuration mistakes.
Learn how permissions work in Cursor MCP, how MCP servers request access, and the best practices for securing tools, resources, and AI workflows.
Learn how authentication works with Cursor MCP, including OAuth, API keys, bearer tokens, and best practices for securing remote MCP servers.
Learn how environment variables work with Cursor MCP, how to configure them in mcp.json, protect secrets, and follow security best practices.
Learn how the stdio transport works in Cursor MCP, when to use it, how it compares with HTTP, and why it remains the preferred choice for local development.
Learn how HTTP transport works in Cursor MCP, why Streamable HTTP replaced older transports, and when to use remote MCP servers.
Learn how to connect Cursor to remote MCP servers, configure Streamable HTTP, understand authentication, and deploy secure remote integrations.
Learn how to use Claude Code MCP on Windows, configure MCP servers, understand PowerShell considerations, and troubleshoot common Windows issues.
Learn how authentication works in Claude Code MCP, how MCP servers authenticate users and services, and security best practices.
Learn how to use Claude Code MCP on Linux, configure local and remote MCP servers, work with the terminal, and troubleshoot common Linux setup issues.
Learn how to design secure MCP audit logs for users, clients, tools, OAuth events, data access, downstream actions, approvals, tenants, and incident response without exposing tokens, prompts, secrets, or personal data.
Learn how to run Claude Code MCP servers with Docker, when containerization makes sense, networking considerations, and deployment best practices.
Learn how to apply Zero Trust to MCP clients, servers, tools, OAuth tokens, workloads, networks, data, and downstream APIs using continuous verification, least privilege, resource-bound access, and microsegmentation.
Learn how to isolate MCP servers using localhost binding, egress controls, network segmentation, containers, proxies, firewalls, Kubernetes NetworkPolicies, and SSRF defenses.
Learn how Claude Code configuration works, where settings.json is stored, configuration precedence, project vs global settings, .mcp.json, and configuration best practices.
Learn how Claude Code environment variables work, where to define them, global vs project settings, .mcp.json integration, security best practices, and configuration examples.
Learn how Claude Code uses MCP stdio transport, how local MCP servers communicate through stdin and stdout, how to configure stdio servers, and when to use stdio instead of HTTP.
Learn how Claude Code permissions work with MCP servers, settings.json, permission modes, allow and deny rules, enterprise policies, and security best practices.
The complete setup guide for ESLint MCP Server. Learn how to install, configure, and integrate ESLint MCP with VS Code, Cursor, Claude Code, and Copilot. Includes real examples, troubleshooting, and production recommendations.
A practical troubleshooting guide for MCP Error -32602 with an 'Unsupported Protocol Version' message. Learn what causes it, how protocol version negotiation works, and exactly how to fix it.
Fix the 'spawn npx ENOENT' error in Cursor MCP with this step-by-step troubleshooting guide covering PATH issues, Windows npx.cmd fixes, Node version managers, and correct MCP configuration.
Practical, solution-first guide to diagnosing and fixing 'error connecting to MCP Inspector proxy'. Covers proxy process failures, port conflicts, stdio and Streamable HTTP server errors, Docker/WSL issues, and browser console diagnostics.
A practical troubleshooting guide for the Cursor MCP server failed to connect error. Covers every failure layer — process launch, transport, initialization, authentication, remote servers, and tool discovery — with specific fixes and log-reading instructions.
The MCP client tried to call 'run_shell' but no connected server advertises that tool. Learn exactly why this happens, how to verify available tools, and how to fix it without compromising security.
A practical, solution-first troubleshooting guide for Cursor MCP tool call failures. Covers invalid arguments, schema errors, permission failures, server crashes, timeouts, and upstream API issues with verified diagnostic steps.
A complete reference for MCP error codes. Understand JSON-RPC error codes, server-defined errors, transport failures, tool execution errors, and how to diagnose any MCP error fast.
Complete troubleshooting guide for MCP Error -32601 (Method Not Found). Understand why JSON-RPC returns this error in MCP, identify the root cause, and fix it fast with diagnostic tables, code examples, and MCP Inspector steps.
The official Atlassian MCP Server URL is https://mcp.atlassian.com/v1/mcp/authv2. Learn how to configure it in Cursor, Claude Code, Claude Desktop, VS Code, and Windsurf — and avoid common endpoint mistakes.
A developer-focused troubleshooting guide for diagnosing and fixing MCP connection failures specifically in Claude Code. Covers stdio servers, remote HTTP servers, configuration scopes, authentication, environment differences, and minimal reproduction.
Complete troubleshooting guide for the 'MCP failed to discover OAuth metadata' error. Covers every root cause — bad URLs, issuer mismatches, wrong Content-Type, reverse proxies, TLS problems, and more — with curl/PowerShell verification commands and step-by-step fixes.
Fix Cursor connection failed errors across internet access, VPNs, proxies, DNS, authentication, service status, logs, and MCP server configuration.
A practical troubleshooting guide for developers debugging MCP server connection failures. Covers local stdio and remote HTTP servers, exact diagnostic commands, symptom tables, and fixes for Claude, Cursor, VS Code, and Claude Code.
Practical troubleshooting guide for the 'MCP failed to reconnect to Atlassian' error. Covers OAuth token expiry, revoked credentials, session state problems, HTTP error codes, and step-by-step fixes for Jira and Confluence MCP integrations.
Complete troubleshooting guide for MCP connection failures. Diagnose why your MCP server failed to connect with exact commands, diagnostic flows, and fixes for stdio and HTTP transports.
A practical troubleshooting guide for fixing 'shadcn MCP failed to connect' errors. Covers command issues, runtime problems, registry access failures, stdio startup failures, missing tools, and client-specific configuration bugs.
Practical troubleshooting guide for fixing Context7 MCP connection failures. Covers incorrect config, Node.js runtime problems, stdio startup failures, missing tools, and more.
Learn how to install, configure, and use the Argo CD MCP server from Argo Project Labs. Covers architecture, authentication, available tools, GitOps workflows, RBAC, and production deployment.
A practical troubleshooting guide for MCP reconnect failures. Learn how to diagnose and fix MCP server failed to reconnect errors across stdio, Streamable HTTP, session state, OAuth expiry, load balancers, and more.
Practical troubleshooting guide for fixing Figma MCP connection failures. Covers authentication errors, wrong transport config, missing tools, network issues, and client-specific problems — with verified fixes for both official and community Figma MCP servers.
A practical, log-driven troubleshooting guide for Claude MCP connection failures. Learn exactly where to find Claude Desktop and Claude Code MCP logs, how to identify the failing server, locate the first useful error, and fix the root cause fast.
Build AI-powered customer support agents with a Freshdesk MCP Server. Compare community, Pipedream, Composio, and Zapier approaches. Full setup guide with authentication, tools, workflows, and production tips.
The definitive developer guide to integrating Aider with MCP servers. Covers installation, configuration, Claude Desktop, Cursor, authentication, security, and production workflows with real code examples.
Learn how to connect MCP servers to Vercel AI SDK using createMCPClient(). Discover tools, access resources and prompts, configure OAuth, use generateText() and streamText(), manage client lifecycle, troubleshoot errors, and deploy MCP-powered AI applications securely.
Complete developer guide to the Intuit QuickBooks Online MCP Server. Learn how to install, configure OAuth 2.0, connect AI agents, and automate accounting workflows with real code examples.
A comprehensive developer guide to setting up a Mailchimp MCP Server for AI agents. Covers the current ecosystem, damientilman/mailchimp-mcp-server installation, Claude Desktop integration, available tools, security considerations, and production deployment.
Fix Claude rate exceeded errors across Claude.ai, Claude Code, Anthropic API rate limits, overloaded services, quota resets, and account usage limits.
Set up Anki MCP Server with Claude using AnkiConnect and npx. Compare implementations, explore tools, fix errors, and configure Anki MCP safely.
A comprehensive developer guide to the Rube MCP Server by Composio. Learn how to connect 500+ apps to Claude, Cursor, and ChatGPT using MCP — with complete configuration examples, OAuth setup, troubleshooting, and production best practices.
The definitive technical guide to Enterprise-Managed Authorization (EMA) for MCP. Covers zero-touch OAuth, Okta integration, identity providers, Claude and VS Code support, audit logging, RBAC, and production deployment architecture.
Complete developer guide to setting up the arXiv MCP Server. Covers installation, Claude Desktop/Code/Cursor integration, AI research workflows, literature review automation, RAG pipelines, and production deployment.
Learn how to set up the Amadeus MCP Server using donghyun-chae/mcp-amadeus. Complete guide covering installation, API key configuration, Claude Desktop integration, flight search workflows, and production deployment for AI travel agents.
The definitive developer guide to AgentMail MCP Server — installation, configuration, OAuth, Claude Desktop, Cursor integration, email automation workflows, security, and production deployment.
A comprehensive developer guide to the Shopify MCP ecosystem — covering Shopify's official Storefront MCP, Dev MCP, community implementations, authentication, Claude/Cursor integration, and production deployment.
The complete guide to Playwright MCP — installation, configuration, browser automation, accessibility snapshots, headless mode, persistent sessions, Docker, and production workflows for Claude, Cursor, Codex, and Copilot.
A comprehensive technical guide to Prometheus MCP Server implementations — covering pab1it0 and AWS Labs variants, installation, configuration, Claude Desktop integration, PromQL workflows, security, and production deployment.
A comprehensive developer guide to setting up the Tavily MCP Server — covering installation, configuration, Claude Desktop integration, available tools, real-world agent workflows, and production deployment.
The definitive developer guide to Interactive Feedback MCP. Learn how to install, configure, and deploy human-in-the-loop workflows with Claude Desktop, Claude Code, and Cursor. Includes architecture diagrams, configuration examples, and production best practices.
The definitive developer guide to Context7 MCP Server — covering installation, Claude Desktop & Cursor setup, authentication, available tools, troubleshooting, security, and production deployment.
A complete troubleshooting guide for the 'Could Not Connect to MCP Server mcp-registry' error. Covers server URLs, authentication, TLS, Docker networking, transport mismatches, Claude Desktop, Cursor config, and more — with commands, examples, and a systematic fix workflow.
The definitive developer guide to Puppeteer MCP — installation, configuration, Claude Desktop & Cursor integration, browser automation use cases, security, Docker deployment, and production best practices.
The definitive developer guide to Bocha MCP Server — covers installation, API key setup, Claude Desktop and Cursor integration, available search tools, production deployment, security, and troubleshooting.
The definitive developer guide to ComfyUI MCP. Learn how to install, configure, and connect ComfyUI to Claude Desktop and Cursor via the Model Context Protocol. Includes workflows, security, production deployment, and troubleshooting.
The definitive developer guide to the Sequential Thinking MCP Server. Learn what it is, how it works, installation, Claude Desktop & Cursor configuration, available tools, reasoning workflows, troubleshooting, and production best practices.
The definitive developer guide to APITable MCP. Learn how to install, configure, authenticate, and build AI workflows with APITable's MCP server — including Claude Desktop, Cursor, CRUD operations, automations, and production deployment.
Learn how to manage multiple API integrations at scale using centralized authentication, resilient HTTP clients, retries, rate limiting, monitoring, versioning, and MCP architecture. Includes practical TypeScript examples and production best practices.
Learn how to connect PostHog to Claude Code using MCP. Full setup guide covering installation, authentication, API keys, available tools, event analytics, feature flags, session replay, and production deployment.
Master the Verix API with this complete developer guide. Learn authentication, JWT access tokens, OpenAPI, credential automation, MCP server architecture, deployment, security, error handling, and production best practices with practical examples.
A deep technical comparison of MCP Proxy Servers and MCP Gateways for developers and AI infrastructure architects. Covers architecture, security, authentication, tool routing, load balancing, observability, and enterprise deployment patterns.
A complete guide to MCP server pricing models: open-source, self-hosted, managed, and enterprise. Learn what's actually free, what costs money, and how to calculate total cost of ownership for your use case.
The definitive developer guide to integrating CopilotKit with MCP. Covers installation, configuration, tool calling, authentication, production deployment, and real-world AI agent workflows with complete code examples.
A practical deep-dive comparing API Gateways and Layer 7 Load Balancers for backend developers and platform engineers. Covers routing, auth, rate limiting, observability, and when to use each in production — including AI agent and MCP server architectures.
Learn how to fix MCP Error -32000: Connection Closed in Claude Desktop, Claude Code, Cursor, Docker, and Railway with step-by-step troubleshooting.
Learn how to deploy a production-ready TypeScript MCP server on Railway, verify it with MCPForge using Live MCP Verification, generate a public security report, and publish a verified MCP profile.
Learn every Claude Code MCP CLI command, including claude mcp add, add-json, list, get, remove, scopes, environment variables, JSON configuration, troubleshooting, and production best practices.
Learn how Slack MCP Server works, how to connect Slack with Claude, Cursor, and AI agents, how Slack OAuth and scopes work, which tools are available, and how to evaluate security before production use.
Learn how to connect Claude to any REST API using the Model Context Protocol (MCP). Build or generate an MCP server, connect Claude Code, Claude Desktop, or Claude API, test your integration, and deploy it securely in production.
Learn how to configure MCP servers in Claude Code using the built-in CLI, project configuration, stdio servers, HTTP servers, OAuth, API keys, environment variables, testing, and troubleshooting.
Discover the best MCP servers for Claude Code. Compare GitHub, Context7, Playwright, PostgreSQL, Slack, Linear, Notion, Stripe, HubSpot, and more to build the perfect AI development workflow.
Learn how to use MCP with Claude Desktop. Install and configure MCP servers, add local and remote servers, understand stdio, HTTP, OAuth, troubleshooting, security, testing, and production best practices.
Fix common Appwrite MCP server errors, including Docs MCP disconnects, Cursor issues, VS Code setup problems, missing environment variables, transport errors, and MCP Inspector debugging.
Learn how the official Xero MCP Server works, how to set it up, connect it to AI assistants, handle OAuth authentication, test tools, and evaluate security before using it with accounting data.
Learn how to install, configure, and use MCP Inspector to debug Model Context Protocol servers. Test tools, resources, prompts, transports, authentication, and troubleshoot common MCP issues.
Learn how to test an MCP server with Postman using JSON-RPC. Validate authentication, tool discovery, resources, prompts, and understand the limitations of Postman compared to dedicated MCP testing tools.
Learn how to build a Linear MCP Server using the Model Context Protocol. Discover authentication, tools, resources, prompts, testing, deployment, and best practices for integrating Linear with AI assistants.
Learn how the Verix API works, how to generate access tokens, authenticate requests, automate credential issuance, connect Verix with existing systems, and prepare a production-ready integration.
Learn how to test an MCP server with curl. Send JSON-RPC requests, validate authentication, discover tools, debug responses, and understand the limitations of curl for MCP testing.
Learn how to test a local MCP server before deployment. Validate JSON-RPC communication, authentication, tool discovery, resources, prompts, and debug common localhost issues.
Learn how to connect Linear MCP to Cursor step by step. Configure the MCP server, authenticate your Linear workspace, test available tools, troubleshoot connection issues, and build a reliable Linear and Cursor integration.
Learn how to set up a Linear MCP Server from scratch. Configure authentication, connect to the Linear API, expose tools, test your server, and prepare it for production deployment.
Test any MCP server online in seconds. Validate authentication, tool discovery, resources, prompts, health checks, JSON-RPC compatibility, and production readiness with a free MCP server tester.
Learn how to configure OAuth for a Linear MCP Server. Understand redirect URIs, client credentials, access tokens, scopes, security risks, and production-ready authentication patterns.
Learn how to connect Claude to Linear using the Model Context Protocol. Discover how Claude can create issues, search projects, manage tasks, and automate engineering workflows through a Linear MCP Server.
Learn how to perform a security review of a Linear MCP Server. Discover authentication checks, permission validation, tool security, secret management, audit logging, and production security best practices.
Learn how to create a Claude MCP Server from scratch. Build, configure, test, secure, and deploy a production-ready Model Context Protocol server with tools, resources, prompts, authentication, and best practices.
Learn how to fix MCP Error 32603 (Internal Error) in Claude Desktop, Cursor, Windsurf, Claude Code, and other MCP clients. Discover the most common causes, debugging techniques, and production best practices.
Learn how to build a production-ready Next.js MCP Server using TypeScript, authentication, Docker, logging, health monitoring, and enterprise deployment best practices.
Build a production-ready TypeScript MCP server from scratch. Learn project architecture, security, authentication, logging, deployment, and enterprise best practices with a complete starter template.
Learn how to use GitHub MCP with Claude, Cursor, and AI agents. Explore GitHub MCP tools, security risks, governance controls, production deployment patterns, and verification best practices.
Learn how to use Clerk MCP with Claude, Cursor, and AI agents. Explore authentication, user management, security risks, governance controls, and production deployment best practices.
Learn how to use GitLab MCP with Claude, Cursor, and AI agents. Explore GitLab MCP tools, security risks, governance controls, production deployment patterns, and verification best practices.
Learn how to fix MCP Error -32001 (Request Timed Out) in Claude Desktop, Claude Code, Cursor, Docker, and Railway with step-by-step troubleshooting.
Learn when to use MCP Resources instead of Tools. Understand read-only context, architecture patterns, security implications, performance considerations, and production MCP best practices.
Learn how many MCP servers your team should run in production, when to split servers, how to manage permissions, security, governance, audit logs, and tool sprawl.
Learn why security, IAM, and compliance teams often delay MCP deployments, the risks they evaluate, and how to get MCP servers approved faster with governance, permissions, audit logs, and approval workflows.
Compare MCP resources vs tools with examples, control models, security differences, design patterns, and when to use each capability in production MCP servers.
Learn why pre-production MCP security reviews cost dramatically less than post-production incidents. Discover governance, tool permissions, approval workflows, audit logs, security reports, and production security best practices.
Learn how to secure MCP servers in production with tool permissions, approval workflows, audit logs, credentials vaults, security reports, and governance best practices.
Step-by-step guide to connecting Claude Desktop to an MCP server. Configure claude_desktop_config.json, test your connection, and start using your API through Claude.
What it actually takes to run MCP servers reliably in production — hosting, monitoring, credential management, and keeping everything in sync as your API changes.
Running MCP servers in production requires careful attention to security. Here are the most important practices for keeping your APIs safe when AI agents have access.
How to convert an OpenAPI spec into a hosted MCP server that works with Claude, Cursor, and other AI agents. Step-by-step guide.
MCP servers and REST APIs both expose functionality — but they serve very different purposes. Here's when to use each one.
MCP (Model Context Protocol) servers let AI agents like Claude call external APIs and tools. Learn what they are, how they work, and why they matter for production AI systems.
Complete troubleshooting guide for the Cursor 'error calling tool edit_file' error. Covers all causes, diagnostic steps, platform-specific fixes, and how to distinguish Cursor built-in tool failures from MCP server issues.