MCP server directory
The 23 MCP servers in AgentVera’s catalog: what each one gives your agents, whether it needs a key or a sign-in, and how to add it to Claude Code, Codex or any client that reads mcp.json. In AgentVera you add a server once and every agent gets it.
23 servers
-
Playwright
BrowserOpens pages, clicks, fills in forms and takes screenshots through the accessibility tree, so an agent can check the UI it just built.
In the app: MCP → Catalog
Install by hand
Claude Codeclaude mcp add playwright -- npx -y @playwright/mcp@latestCodex · ~/.codex/config.toml[mcp_servers.playwright] command = "npx" args = ["-y", "@playwright/mcp@latest"]Cursor and others · mcp.json{ "mcpServers": { "playwright": { "command": "npx", "args": [ "-y", "@playwright/mcp@latest" ] } } } -
Chrome DevTools
BrowserDrives Chrome through DevTools: console, network requests, performance traces and the DOM.
In the app: MCP → Catalog
Install by hand
Claude Codeclaude mcp add chrome-devtools -- npx -y chrome-devtools-mcp@latestCodex · ~/.codex/config.toml[mcp_servers.chrome-devtools] command = "npx" args = ["-y", "chrome-devtools-mcp@latest"]Cursor and others · mcp.json{ "mcpServers": { "chrome-devtools": { "command": "npx", "args": [ "-y", "chrome-devtools-mcp@latest" ] } } } -
Context7
DocsFetches up-to-date, version-specific docs and code examples for the libraries in your project.
In the app: MCP → Catalog
Install by hand
Claude Codeclaude mcp add --transport http context7 https://mcp.context7.com/mcp --header "CONTEXT7_API_KEY: YOUR_CONTEXT7_KEY"Codex · ~/.codex/config.toml[mcp_servers.context7] url = "https://mcp.context7.com/mcp" http_headers = { "CONTEXT7_API_KEY" = "YOUR_CONTEXT7_KEY" }Cursor and others · mcp.json{ "mcpServers": { "context7": { "url": "https://mcp.context7.com/mcp", "headers": { "CONTEXT7_API_KEY": "YOUR_CONTEXT7_KEY" } } } } -
Cloudflare Docs
DocsSearches the Cloudflare docs. No account needed.
In the app: MCP → Catalog
Install by hand
Claude Codeclaude mcp add --transport http cloudflare-docs https://docs.mcp.cloudflare.com/mcpCodex · ~/.codex/config.toml[mcp_servers.cloudflare-docs] url = "https://docs.mcp.cloudflare.com/mcp"Cursor and others · mcp.json{ "mcpServers": { "cloudflare-docs": { "url": "https://docs.mcp.cloudflare.com/mcp" } } } -
GitHub
DevelopmentRepos, issues, pull requests, Actions runs and code search, with a personal access token.
In the app: MCP → Catalog
Install by hand
Claude Codeclaude mcp add --transport http github https://api.githubcopilot.com/mcp/ --header "Authorization: Bearer YOUR_GITHUB_TOKEN"Codex · ~/.codex/config.toml[mcp_servers.github] url = "https://api.githubcopilot.com/mcp/" bearer_token_env_var = "GITHUB_TOKEN"Cursor and others · mcp.json{ "mcpServers": { "github": { "url": "https://api.githubcopilot.com/mcp/", "headers": { "Authorization": "Bearer YOUR_GITHUB_TOKEN" } } } } -
Git
DevelopmentLog, diff, branch and commit in a local repo.
Needs: uv
In the app: MCP → Catalog
Install by hand
Claude Codeclaude mcp add git -- uvx mcp-server-gitCodex · ~/.codex/config.toml[mcp_servers.git] command = "uvx" args = ["mcp-server-git"]Cursor and others · mcp.json{ "mcpServers": { "git": { "command": "uvx", "args": [ "mcp-server-git" ] } } } -
Sentry
DevelopmentErrors, issue details and stack traces, with root-cause analysis by Seer.
In the app: MCP → Catalog
Install by hand
Claude Codeclaude mcp add --transport http sentry https://mcp.sentry.dev/mcpCodex · ~/.codex/config.toml[mcp_servers.sentry] url = "https://mcp.sentry.dev/mcp"Cursor and others · mcp.json{ "mcpServers": { "sentry": { "url": "https://mcp.sentry.dev/mcp" } } } -
Mobile MCP
MobileDrives real devices, simulators and emulators on iOS and Android: tap, swipe, type, take screenshots and launch apps.
Needs: Xcode tools or adb
In the app: MCP → Catalog
Install by hand
Claude Codeclaude mcp add mobile-mcp -- npx -y @mobilenext/mobile-mcp@latestCodex · ~/.codex/config.toml[mcp_servers.mobile-mcp] command = "npx" args = ["-y", "@mobilenext/mobile-mcp@latest"]Cursor and others · mcp.json{ "mcpServers": { "mobile-mcp": { "command": "npx", "args": [ "-y", "@mobilenext/mobile-mcp@latest" ] } } } -
XcodeBuildMCP
MobileBuilds and tests Xcode projects and schemes, manages simulators and reads app logs.
Needs: Xcode (macOS)
In the app: MCP → Catalog
Install by hand
Claude Codeclaude mcp add mobile-build -- npx -y mobilebuildmcp@latest mcpCodex · ~/.codex/config.toml[mcp_servers.mobile-build] command = "npx" args = ["-y", "mobilebuildmcp@latest", "mcp"]Cursor and others · mcp.json{ "mcpServers": { "mobile-build": { "command": "npx", "args": [ "-y", "mobilebuildmcp@latest", "mcp" ] } } } -
iOS Simulator
MobileA light, simulator-only option: install apps, take screenshots, record the screen and send input.
Needs: Xcode and idb
In the app: MCP → Catalog
Install by hand
Claude Codeclaude mcp add ios-simulator -- npx -y ios-simulator-mcpCodex · ~/.codex/config.toml[mcp_servers.ios-simulator] command = "npx" args = ["-y", "ios-simulator-mcp"]Cursor and others · mcp.json{ "mcpServers": { "ios-simulator": { "command": "npx", "args": [ "-y", "ios-simulator-mcp" ] } } } -
Firebase
MobileFirestore, Authentication, Crashlytics crash reports and App Distribution releases of a Firebase project.
In the app: MCP → Catalog
Install by hand
Claude Codeclaude mcp add firebase -- npx -y firebase-tools@latest mcp --dir /path/to/firebase-projectCodex · ~/.codex/config.toml[mcp_servers.firebase] command = "npx" args = ["-y", "firebase-tools@latest", "mcp", "--dir", "/path/to/firebase-project"]Cursor and others · mcp.json{ "mcpServers": { "firebase": { "command": "npx", "args": [ "-y", "firebase-tools@latest", "mcp", "--dir", "/path/to/firebase-project" ] } } } -
Filesystem
Data and memoryReads, writes and searches files, only inside the folder you allow.
In the app: MCP → Catalog
Install by hand
Claude Codeclaude mcp add filesystem -- npx -y @modelcontextprotocol/server-filesystem /path/to/folderCodex · ~/.codex/config.toml[mcp_servers.filesystem] command = "npx" args = ["-y", "@modelcontextprotocol/server-filesystem", "/path/to/folder"]Cursor and others · mcp.json{ "mcpServers": { "filesystem": { "command": "npx", "args": [ "-y", "@modelcontextprotocol/server-filesystem", "/path/to/folder" ] } } } -
Memory
Data and memoryA knowledge graph that lasts across sessions: entities, relations and observations.
In the app: MCP → Catalog
Install by hand
Claude Codeclaude mcp add memory -- npx -y @modelcontextprotocol/server-memoryCodex · ~/.codex/config.toml[mcp_servers.memory] command = "npx" args = ["-y", "@modelcontextprotocol/server-memory"]Cursor and others · mcp.json{ "mcpServers": { "memory": { "command": "npx", "args": [ "-y", "@modelcontextprotocol/server-memory" ] } } } -
Fetch
Data and memoryDownloads web pages and turns them into Markdown a model reads easily.
Needs: uv
In the app: MCP → Catalog
Install by hand
Claude Codeclaude mcp add fetch -- uvx mcp-server-fetchCodex · ~/.codex/config.toml[mcp_servers.fetch] command = "uvx" args = ["mcp-server-fetch"]Cursor and others · mcp.json{ "mcpServers": { "fetch": { "command": "uvx", "args": [ "mcp-server-fetch" ] } } } -
Sequential Thinking
Data and memoryWorks through hard problems step by step, in a chain of thought you can review.
In the app: MCP → Catalog
Install by hand
Claude Codeclaude mcp add sequential-thinking -- npx -y @modelcontextprotocol/server-sequential-thinkingCodex · ~/.codex/config.toml[mcp_servers.sequential-thinking] command = "npx" args = ["-y", "@modelcontextprotocol/server-sequential-thinking"]Cursor and others · mcp.json{ "mcpServers": { "sequential-thinking": { "command": "npx", "args": [ "-y", "@modelcontextprotocol/server-sequential-thinking" ] } } } -
Supabase
Data and memoryTables, SQL, migrations, edge functions and project settings of your Supabase projects.
In the app: MCP → Catalog
Install by hand
Claude Codeclaude mcp add --transport http supabase https://mcp.supabase.com/mcpCodex · ~/.codex/config.toml[mcp_servers.supabase] url = "https://mcp.supabase.com/mcp"Cursor and others · mcp.json{ "mcpServers": { "supabase": { "url": "https://mcp.supabase.com/mcp" } } } -
Linear
Product and teamFinds, creates and updates Linear issues, projects and cycles.
In the app: MCP → Catalog
Install by hand
Claude Codeclaude mcp add --transport http linear https://mcp.linear.app/mcpCodex · ~/.codex/config.toml[mcp_servers.linear] url = "https://mcp.linear.app/mcp"Cursor and others · mcp.json{ "mcpServers": { "linear": { "url": "https://mcp.linear.app/mcp" } } } -
Notion
Product and teamSearches, reads and edits Notion pages and databases.
In the app: MCP → Catalog
Install by hand
Claude Codeclaude mcp add --transport http notion https://mcp.notion.com/mcpCodex · ~/.codex/config.toml[mcp_servers.notion] url = "https://mcp.notion.com/mcp"Cursor and others · mcp.json{ "mcpServers": { "notion": { "url": "https://mcp.notion.com/mcp" } } } -
Stripe
Product and teamCustomers, payments, subscriptions and invoices, and a search of the Stripe docs.
In the app: MCP → Catalog
Install by hand
Claude Codeclaude mcp add --transport http stripe https://mcp.stripe.comCodex · ~/.codex/config.toml[mcp_servers.stripe] url = "https://mcp.stripe.com"Cursor and others · mcp.json{ "mcpServers": { "stripe": { "url": "https://mcp.stripe.com" } } } -
Figma (desktop)
DesignDesign context, variables and Code Connect for the selected frame. Turn on the Dev Mode MCP server in the Figma desktop app.
In the app: MCP → Catalog
Install by hand
Claude Codeclaude mcp add --transport http figma http://127.0.0.1:3845/mcpCodex · ~/.codex/config.toml[mcp_servers.figma] url = "http://127.0.0.1:3845/mcp"Cursor and others · mcp.json{ "mcpServers": { "figma": { "url": "http://127.0.0.1:3845/mcp" } } } -
Canva
DesignCreates, edits, searches and exports Canva designs, with your Canva account.
In the app: MCP → Catalog
Install by hand
Claude Codeclaude mcp add --transport http canva https://mcp.canva.com/mcpCodex · ~/.codex/config.toml[mcp_servers.canva] url = "https://mcp.canva.com/mcp"Cursor and others · mcp.json{ "mcpServers": { "canva": { "url": "https://mcp.canva.com/mcp" } } } -
fal.ai
Marketing and mediaGenerates images, video and audio with the models on fal.ai, billed to your fal account.
In the app: MCP → Catalog
Install by hand
Claude Codeclaude mcp add --transport http fal https://mcp.fal.ai/mcp --header "Authorization: Bearer YOUR_FAL_KEY"Codex · ~/.codex/config.toml[mcp_servers.fal] url = "https://mcp.fal.ai/mcp" bearer_token_env_var = "FAL_KEY"Cursor and others · mcp.json{ "mcpServers": { "fal": { "url": "https://mcp.fal.ai/mcp", "headers": { "Authorization": "Bearer YOUR_FAL_KEY" } } } } -
Meta Ads
Marketing and mediaReports on Facebook and Instagram ad accounts and creates or changes campaigns. Changes can go live at once.
In the app: MCP → Catalog
Install by hand
Claude Codeclaude mcp add --transport http meta-ads https://mcp.facebook.com/adsCodex · ~/.codex/config.toml[mcp_servers.meta-ads] url = "https://mcp.facebook.com/ads"Cursor and others · mcp.json{ "mcpServers": { "meta-ads": { "url": "https://mcp.facebook.com/ads" } } }
No server matches. Clear the search or pick another group.
Add a server once, every agent gets it
- 1
Pick it from the catalog
Open MCP in AgentVera, pick a server and fill in its key or folder if it asks for one. Remote servers that use OAuth ask you to sign in once.
- 2
Choose who gets it
All agents, the ones you choose, a group’s agents or one role on a team. AgentVera tests the connection and shows what its tools cost in tokens.
- 3
Start any agent
Claude Code, Codex, Gemini CLI, Copilot CLI and the rest start with the server attached. Agents can also attach a server they need themselves.
Questions
What is an MCP server?
A small program that gives an AI agent new tools over the Model Context Protocol: a browser, a database, an issue tracker, docs. The agent decides when to call them, the same way it runs a shell command.
Which MCP servers should a coding agent have first?
Playwright, so it can open and check the page it built; Context7, so it reads the current docs of your libraries instead of guessing; and GitHub, for issues and pull requests. Add the rest when a task needs them.
Do MCP servers cost tokens?
Yes. The tool list of every attached server goes into the agent’s context at the start of a session, so ten servers you never use make every conversation more expensive. Attach only what a project needs; AgentVera shows each server’s cost.
Do I need AgentVera to use these servers?
No. Each card has the command for Claude Code, the config for Codex and the mcp.json entry for Cursor and other clients. AgentVera saves you doing it once per agent, keeps keys in your system keychain and signs in to remote servers once for all agents.
Bring your agents to one desk.
Download, pick a project, open your first agent. Your installed CLIs are ready to go.