{"version":1,"updated":"2026-09-28","servers":[{"slug":"github","name":"GitHub","publisher":"GitHub","category":"Code & dev tools","description":"Repositories, issues, pull requests, Actions runs and code search.","homepage":"https://github.com/github/github-mcp-server","auth":"key","config":{"url":"https://api.githubcopilot.com/mcp/"},"needs":[{"header":"Authorization","prefix":"Bearer ","hint":"a GitHub personal access token (github.com/settings/tokens)"}]},{"slug":"gitlab","name":"GitLab","publisher":"GitLab","category":"Code & dev tools","description":"Projects, merge requests, issues and pipelines on gitlab.com.","homepage":"https://docs.gitlab.com/user/gitlab_duo/model_context_protocol/mcp_server/","auth":"oauth","config":{"url":"https://gitlab.com/api/v4/mcp"}},{"slug":"sentry","name":"Sentry","publisher":"Sentry","category":"Code & dev tools","description":"Look up issues, stack traces, releases and performance data.","homepage":"https://mcp.sentry.dev","auth":"oauth","config":{"url":"https://mcp.sentry.dev/mcp"}},{"slug":"buildkite","name":"Buildkite","publisher":"Buildkite","category":"Code & dev tools","description":"Pipelines, builds, jobs and logs from Buildkite CI.","homepage":"https://buildkite.com/docs/apis/mcp-server","auth":"oauth","config":{"url":"https://mcp.buildkite.com/mcp"}},{"slug":"jam","name":"Jam","publisher":"Jam","category":"Code & dev tools","description":"Bug reports with console logs, network requests and repro steps.","homepage":"https://jam.dev/docs/debug-a-jam/mcp","auth":"oauth","config":{"url":"https://mcp.jam.dev/mcp"}},{"slug":"shadcn","name":"shadcn/ui","publisher":"shadcn","category":"Code & dev tools","description":"Browse, search and install components from shadcn registries.","homepage":"https://ui.shadcn.com/docs/mcp","auth":"none","config":{"command":"npx","args":["-y","shadcn@latest","mcp"]}},{"slug":"xcodebuild","name":"XcodeBuildMCP","publisher":"Sentry","category":"Code & dev tools","description":"Build, run and test Xcode projects on simulators and devices (macOS).","homepage":"https://github.com/getsentry/XcodeBuildMCP","auth":"none","config":{"command":"npx","args":["-y","xcodebuildmcp@latest","mcp"]},"aliases":["xcode","xcodebuildmcp"]},{"slug":"git","name":"Git","publisher":"MCP reference servers","category":"Code & dev tools","description":"Status, diffs, log, branches and commits in a local repository.","homepage":"https://github.com/modelcontextprotocol/servers/tree/main/src/git","auth":"none","config":{"command":"uvx","args":["mcp-server-git"]}},{"slug":"context7","name":"Context7","publisher":"Upstash","category":"Docs & search","description":"Current, version-specific documentation for thousands of libraries.","homepage":"https://context7.com","auth":"none","config":{"url":"https://mcp.context7.com/mcp"}},{"slug":"deepwiki","name":"DeepWiki","publisher":"Cognition","category":"Docs & search","description":"Ask questions about any public GitHub repository's code and docs.","homepage":"https://docs.devin.ai/work-with-devin/deepwiki-mcp","auth":"none","config":{"url":"https://mcp.deepwiki.com/mcp"}},{"slug":"exa","name":"Exa","publisher":"Exa","category":"Docs & search","description":"Web search and page fetching built for agents.","homepage":"https://docs.exa.ai/reference/exa-mcp","auth":"none","config":{"url":"https://mcp.exa.ai/mcp"}},{"slug":"tavily","name":"Tavily","publisher":"Tavily","category":"Docs & search","description":"Search, extract and crawl the web with source-cited results.","homepage":"https://docs.tavily.com/documentation/mcp","auth":"oauth","config":{"url":"https://mcp.tavily.com/mcp"}},{"slug":"brave-search","name":"Brave Search","publisher":"Brave","category":"Docs & search","description":"Web, news, image and local search from Brave's independent index.","homepage":"https://github.com/brave/brave-search-mcp-server","auth":"key","config":{"command":"npx","args":["-y","@brave/brave-search-mcp-server"]},"aliases":["brave"],"needs":[{"env":"BRAVE_API_KEY","hint":"a Brave Search API key (brave.com/search/api)"}]},{"slug":"firecrawl","name":"Firecrawl","publisher":"Firecrawl","category":"Docs & search","description":"Scrape, crawl and extract structured data from websites.","homepage":"https://docs.firecrawl.dev/mcp-server","auth":"key","config":{"command":"npx","args":["-y","firecrawl-mcp"]},"needs":[{"env":"FIRECRAWL_API_KEY","hint":"a Firecrawl API key (firecrawl.dev)"}]},{"slug":"fetch","name":"Fetch","publisher":"MCP reference servers","category":"Docs & search","description":"Fetch a URL and return it as clean markdown.","homepage":"https://github.com/modelcontextprotocol/servers/tree/main/src/fetch","auth":"none","config":{"command":"uvx","args":["mcp-server-fetch"]}},{"slug":"gitmcp","name":"GitMCP","publisher":"GitMCP","category":"Docs & search","description":"Documentation and code from any GitHub project, chosen per question.","homepage":"https://gitmcp.io","auth":"none","config":{"url":"https://gitmcp.io/docs"}},{"slug":"huggingface","name":"Hugging Face","publisher":"Hugging Face","category":"Docs & search","description":"Search models, datasets, Spaces and papers on the Hub.","homepage":"https://huggingface.co/settings/mcp","auth":"none","config":{"url":"https://huggingface.co/mcp"},"aliases":["hf"]},{"slug":"cloudflare-docs","name":"Cloudflare Docs","publisher":"Cloudflare","category":"Docs & search","description":"Search Cloudflare's developer documentation.","homepage":"https://github.com/cloudflare/mcp-server-cloudflare","auth":"none","config":{"url":"https://docs.mcp.cloudflare.com/mcp"}},{"slug":"aws-knowledge","name":"AWS Knowledge","publisher":"AWS","category":"Docs & search","description":"AWS documentation, API references and regional availability.","homepage":"https://awslabs.github.io/mcp/servers/aws-knowledge-mcp-server","auth":"none","config":{"url":"https://knowledge-mcp.global.api.aws"},"aliases":["aws-docs"]},{"slug":"astro-docs","name":"Astro Docs","publisher":"Astro","category":"Docs & search","description":"Search the Astro framework documentation.","homepage":"https://docs.astro.build/en/guides/build-with-ai/","auth":"none","config":{"url":"https://mcp.docs.astro.build/mcp"}},{"slug":"playwright","name":"Playwright","publisher":"Microsoft","category":"Browser & automation","description":"Drive a real browser through accessibility snapshots.","homepage":"https://github.com/microsoft/playwright-mcp","auth":"none","config":{"command":"npx","args":["-y","@playwright/mcp@latest"]}},{"slug":"chrome-devtools","name":"Chrome DevTools","publisher":"Google Chrome","category":"Browser & automation","description":"Inspect, debug and profile a live Chrome: console, network, performance.","homepage":"https://github.com/ChromeDevTools/chrome-devtools-mcp","auth":"none","config":{"command":"npx","args":["-y","chrome-devtools-mcp@latest"]},"aliases":["chrome","devtools"]},{"slug":"apify","name":"Apify","publisher":"Apify","category":"Browser & automation","description":"Run thousands of ready-made scrapers and automation Actors.","homepage":"https://docs.apify.com/platform/integrations/mcp","auth":"oauth","config":{"url":"https://mcp.apify.com"}},{"slug":"globalping","name":"Globalping","publisher":"jsDelivr","category":"Browser & automation","description":"Ping, traceroute, DNS and HTTP checks from probes worldwide.","homepage":"https://github.com/jsdelivr/globalping-mcp-server","auth":"oauth","config":{"url":"https://mcp.globalping.dev/mcp"}},{"slug":"linear","name":"Linear","publisher":"Linear","category":"Project management","description":"Find, create and update issues, projects and cycles.","homepage":"https://linear.app/docs/mcp","auth":"oauth","config":{"url":"https://mcp.linear.app/mcp"}},{"slug":"notion","name":"Notion","publisher":"Notion","category":"Project management","description":"Search, read and edit pages and databases in your workspace.","homepage":"https://developers.notion.com/docs/mcp","auth":"oauth","config":{"url":"https://mcp.notion.com/mcp"}},{"slug":"clickup","name":"ClickUp","publisher":"ClickUp","category":"Project management","description":"Tasks, lists, docs and time tracking in ClickUp.","homepage":"https://developer.clickup.com/docs/connect-an-ai-assistant-to-clickups-mcp-server","auth":"oauth","config":{"url":"https://mcp.clickup.com/mcp"}},{"slug":"monday","name":"monday.com","publisher":"monday.com","category":"Project management","description":"Boards, items, updates and workflows.","homepage":"https://github.com/mondaycom/mcp","auth":"oauth","config":{"url":"https://mcp.monday.com/mcp"}},{"slug":"todoist","name":"Todoist","publisher":"Doist","category":"Project management","description":"Read and manage tasks, projects and due dates.","homepage":"https://github.com/Doist/todoist-ai","auth":"oauth","config":{"url":"https://ai.todoist.net/mcp"}},{"slug":"asana","name":"Asana","publisher":"Asana","category":"Project management","description":"Tasks, projects and goals in Asana.","homepage":"https://developers.asana.com/docs/using-asanas-mcp-server","auth":"oauth","config":{"url":"https://mcp.asana.com/v2/mcp"},"limitation":"Asana only accepts pre-registered OAuth apps, so graff cannot sign in to it yet."},{"slug":"atlassian","name":"Atlassian (Jira & Confluence)","publisher":"Atlassian","category":"Project management","description":"Jira issues and Confluence pages.","homepage":"https://www.atlassian.com/platform/remote-mcp-server","auth":"oauth","config":{"url":"https://mcp.atlassian.com/v1/mcp"},"aliases":["jira","confluence"],"limitation":"Atlassian's endpoint does not publish the OAuth discovery document graff signs in with yet."},{"slug":"supabase","name":"Supabase","publisher":"Supabase","category":"Data & databases","description":"Tables, SQL, migrations, edge functions and logs for your projects.","homepage":"https://supabase.com/docs/guides/getting-started/mcp","auth":"oauth","config":{"url":"https://mcp.supabase.com/mcp"}},{"slug":"neon","name":"Neon","publisher":"Neon","category":"Data & databases","description":"Serverless Postgres: projects, branches, SQL and migrations.","homepage":"https://neon.com/docs/ai/neon-mcp-server","auth":"oauth","config":{"url":"https://mcp.neon.tech/mcp"}},{"slug":"prisma","name":"Prisma Postgres","publisher":"Prisma","category":"Data & databases","description":"Create and manage Prisma Postgres databases and backups.","homepage":"https://www.prisma.io/docs/postgres/integrations/mcp-server","auth":"oauth","config":{"url":"https://mcp.prisma.io/mcp"}},{"slug":"mongodb","name":"MongoDB","publisher":"MongoDB","category":"Data & databases","description":"Query collections and manage Atlas clusters.","homepage":"https://github.com/mongodb-js/mongodb-mcp-server","auth":"key","config":{"command":"npx","args":["-y","mongodb-mcp-server@latest"]},"needs":[{"env":"MDB_MCP_CONNECTION_STRING","hint":"a MongoDB connection string (mongodb+srv://…)"}]},{"slug":"posthog","name":"PostHog","publisher":"PostHog","category":"Data & databases","description":"Product analytics, feature flags, experiments and errors.","homepage":"https://posthog.com/docs/model-context-protocol","auth":"oauth","config":{"url":"https://mcp.posthog.com/mcp"}},{"slug":"memory","name":"Memory","publisher":"MCP reference servers","category":"Data & databases","description":"A local knowledge graph the agent can keep across sessions.","homepage":"https://github.com/modelcontextprotocol/servers/tree/main/src/memory","auth":"none","config":{"command":"npx","args":["-y","@modelcontextprotocol/server-memory"]}},{"slug":"filesystem","name":"Filesystem","publisher":"MCP reference servers","category":"Data & databases","description":"Read, write and search files under the current folder.","homepage":"https://github.com/modelcontextprotocol/servers/tree/main/src/filesystem","auth":"none","config":{"command":"npx","args":["-y","@modelcontextprotocol/server-filesystem","."]}},{"slug":"vercel","name":"Vercel","publisher":"Vercel","category":"Cloud & deploy","description":"Projects, deployments, build logs and Vercel docs.","homepage":"https://vercel.com/docs/mcp/vercel-mcp","auth":"oauth","config":{"url":"https://mcp.vercel.com/"}},{"slug":"cloudflare","name":"Cloudflare Workers","publisher":"Cloudflare","category":"Cloud & deploy","description":"Workers, KV, R2, D1 and other account bindings.","homepage":"https://github.com/cloudflare/mcp-server-cloudflare","auth":"oauth","config":{"url":"https://bindings.mcp.cloudflare.com/mcp"},"aliases":["cloudflare-bindings"]},{"slug":"netlify","name":"Netlify","publisher":"Netlify","category":"Cloud & deploy","description":"Create, deploy and configure Netlify sites.","homepage":"https://docs.netlify.com/build/build-with-ai/netlify-mcp-server/","auth":"oauth","config":{"url":"https://netlify-mcp.netlify.app/mcp"}},{"slug":"railway","name":"Railway","publisher":"Railway","category":"Cloud & deploy","description":"Projects, services, deployments, variables and logs.","homepage":"https://docs.railway.com/reference/mcp-server","auth":"oauth","config":{"url":"https://mcp.railway.com"}},{"slug":"cloudflare-observability","name":"Cloudflare Observability","publisher":"Cloudflare","category":"Observability","description":"Worker logs and analytics for debugging.","homepage":"https://github.com/cloudflare/mcp-server-cloudflare","auth":"oauth","config":{"url":"https://observability.mcp.cloudflare.com/mcp"}},{"slug":"figma","name":"Figma","publisher":"Figma","category":"Design","description":"Design context, variables and components from Figma files.","homepage":"https://help.figma.com/hc/en-us/articles/32132100833559","auth":"oauth","config":{"url":"https://mcp.figma.com/mcp"}},{"slug":"canva","name":"Canva","publisher":"Canva","category":"Design","description":"Create, search and export Canva designs.","homepage":"https://www.canva.dev/docs/connect/canva-mcp-server-setup/","auth":"oauth","config":{"url":"https://mcp.canva.com/mcp"}},{"slug":"miro","name":"Miro","publisher":"Miro","category":"Design","description":"Read and create boards, diagrams and sticky notes.","homepage":"https://developers.miro.com/docs/miro-mcp","auth":"oauth","config":{"url":"https://mcp.miro.com/"}},{"slug":"webflow","name":"Webflow","publisher":"Webflow","category":"Design","description":"Sites, pages, CMS collections and publishing.","homepage":"https://developers.webflow.com/mcp/reference/overview","auth":"oauth","config":{"url":"https://mcp.webflow.com/mcp"}},{"slug":"wix","name":"Wix","publisher":"Wix","category":"Design","description":"Build and manage Wix sites, stores and bookings.","homepage":"https://dev.wix.com/docs/sdk/articles/use-the-wix-mcp/about-the-wix-mcp","auth":"oauth","config":{"url":"https://mcp.wix.com/mcp"}},{"slug":"stripe","name":"Stripe","publisher":"Stripe","category":"Payments & commerce","description":"Customers, payments, subscriptions, invoices and Stripe docs.","homepage":"https://docs.stripe.com/mcp","auth":"oauth","config":{"url":"https://mcp.stripe.com"}},{"slug":"paypal","name":"PayPal","publisher":"PayPal","category":"Payments & commerce","description":"Invoices, orders, subscriptions and disputes.","homepage":"https://developer.paypal.com/tools/mcp-server/","auth":"oauth","config":{"url":"https://mcp.paypal.com/mcp"}},{"slug":"square","name":"Square","publisher":"Square","category":"Payments & commerce","description":"Payments, catalog, orders and customers.","homepage":"https://developer.squareup.com/docs/mcp","auth":"oauth","config":{"url":"https://mcp.squareup.com/mcp"}},{"slug":"granola","name":"Granola","publisher":"Granola","category":"Productivity & comms","description":"Meeting notes and transcripts.","homepage":"https://docs.granola.ai/help-center/sharing/integrations/mcp","auth":"oauth","config":{"url":"https://mcp.granola.ai/mcp"}},{"slug":"attio","name":"Attio","publisher":"Attio","category":"Productivity & comms","description":"CRM records, lists, notes and tasks.","homepage":"https://docs.attio.com/mcp/overview","auth":"oauth","config":{"url":"https://mcp.attio.com/mcp"}},{"slug":"slack","name":"Slack","publisher":"Slack","category":"Productivity & comms","description":"Search messages, read channels and post updates.","homepage":"https://docs.slack.dev/ai/mcp-server","auth":"oauth","config":{"url":"https://mcp.slack.com/mcp"},"limitation":"Slack only accepts pre-registered OAuth apps, so graff cannot sign in to it yet."},{"slug":"hubspot","name":"HubSpot","publisher":"HubSpot","category":"Productivity & comms","description":"Contacts, companies, deals and tickets.","homepage":"https://developers.hubspot.com/ai-tools/mcp","auth":"oauth","config":{"url":"https://mcp.hubspot.com"},"limitation":"HubSpot only accepts pre-registered OAuth apps, so graff cannot sign in to it yet."},{"slug":"sequential-thinking","name":"Sequential Thinking","publisher":"MCP reference servers","category":"Productivity & comms","description":"A scratchpad tool for step-by-step reasoning with revisions.","homepage":"https://github.com/modelcontextprotocol/servers/tree/main/src/sequentialthinking","auth":"none","config":{"command":"npx","args":["-y","@modelcontextprotocol/server-sequential-thinking"]}},{"slug":"time","name":"Time","publisher":"MCP reference servers","category":"Productivity & comms","description":"Current time and conversions between time zones.","homepage":"https://github.com/modelcontextprotocol/servers/tree/main/src/time","auth":"none","config":{"command":"uvx","args":["mcp-server-time"]}}]}