Skip to content

MCP Servers

Model Context Protocol servers providing tools and data to AI agents

Hand-maintained catalog of MCP servers configured in this environment, organized by category.

34 configured servers
ClientManaged pathRoot key / shapeSync behavior
ChatGPT Desktop~/Library/Application Support/ChatGPT/mcp.jsonmcpServersCanonical baseline + preserve non-canonical extras
Claude Code local enablement~/.claude/settings.local.jsonenabledMcpjsonServersFilters enabled names to valid synced servers
Claude Desktop~/Library/Application Support/Claude/claude_desktop_config.jsonmcpServersExact canonical baseline
Cherry Studio~/Library/Application Support/CherryStudio/mcp-import/managed/all.json + one <server>.json per managed serverGenerated import pack; does not mutate live app state
Codex~/.codex/config.toml[mcp_servers.<name>]Exact canonical baseline
Crush~/.config/crush/crush.jsonmcpCanonical baseline + preserve non-canonical extras
Cursor~/.cursor/mcp.jsonmcpServersExact canonical baseline
Gemini CLI~/.gemini/settings.jsonmcpServersExact canonical baseline
Gemini antigravity~/.gemini/antigravity/mcp_config.jsonmcpServersCanonical baseline + preserve non-canonical extras
Gemini extension antigravity~/.gemini/extensions/outline-driven-development/antigravity/mcp_config.jsonmcpServersCanonical baseline + preserve extension-specific extras
GitHub Copilot CLI~/.copilot/mcp-config.jsonmcpServersExact canonical baseline with Copilot tool allowlists
GitHub Copilot shadow config~/.config/.copilot/mcp-config.jsonmcpServersCanonical baseline + preserve non-canonical extras in Copilot-style schema
OpenCode~/.config/opencode/opencode.jsonmcpCanonical baseline + preserve non-canonical extras in local/remote schema
AITK~/.aitk/mcp.jsonserversCanonical baseline + preserve non-canonical extras
  1. Update the canonical MCP registry.

    Edit config/mcp-registry.json or the repo sources that feed it.

  2. Preview repo and home drift.

    Terminal window
    uv run python scripts/sync_agent_stack.py --targets repo,home --check
  3. Apply the synchronized config set.

    Terminal window
    uv run python scripts/sync_agent_stack.py --targets repo,home --apply
  4. Import Cherry Studio MCP files only if you use Cherry Studio.

    Use ~/Library/Application Support/CherryStudio/mcp-import/managed/<server>.json for additive one-server imports, or ~/Library/Application Support/CherryStudio/mcp-import/managed/all.json only when you intentionally want to replace Cherry Studio’s full managed MCP list.

    Top-level files already sitting in ~/Library/Application Support/CherryStudio/mcp-import/ are left alone intentionally.

DuckDuckGo setup (representative client snippets)

Section titled “DuckDuckGo setup (representative client snippets)”

Use server key duckduckgo with the duckduckgo-mcp-server package.

Applies to ChatGPT Desktop, Claude Desktop, Cursor, Gemini CLI, Gemini antigravity, and the Gemini extension config.

{
"mcpServers": {
"duckduckgo": {
"command": "uvx",
"args": ["duckduckgo-mcp-server"]
}
}
}
[mcp_servers.duckduckgo]
command = "uvx"
args = ["duckduckgo-mcp-server"]

GitHub Copilot CLI (~/.copilot/mcp-config.json)

Section titled “GitHub Copilot CLI (~/.copilot/mcp-config.json)”
{
"mcpServers": {
"duckduckgo": {
"type": "stdio",
"command": "uvx",
"args": ["duckduckgo-mcp-server"],
"tools": ["*"]
}
}
}

OpenCode (~/.config/opencode/opencode.json)

Section titled “OpenCode (~/.config/opencode/opencode.json)”
{
"mcp": {
"duckduckgo": {
"type": "local",
"command": ["uvx", "duckduckgo-mcp-server"],
"enabled": true
}
}
}
{
"servers": {
"duckduckgo": {
"type": "stdio",
"command": "uvx",
"args": ["duckduckgo-mcp-server"]
}
}
}

Chrome DevTools setup (representative client snippets)

Section titled “Chrome DevTools setup (representative client snippets)”

Use server key chrome-devtools with chrome-devtools-mcp@latest. The managed baseline passes --isolated=true so the MCP server launches Chrome with a temporary user data directory instead of attaching to the user’s normal Chrome profile. Chrome opens lazily when the client invokes a browser-backed tool such as list_pages, navigate_page, or take_screenshot; restart the MCP client after config changes so it does not keep using an already-started server process.

Applies to ChatGPT Desktop, Claude Desktop, Cursor, Gemini CLI, Gemini antigravity, and the Gemini extension config.

{
"mcpServers": {
"chrome-devtools": {
"command": "npx",
"args": ["-y", "chrome-devtools-mcp@latest", "--isolated=true"]
}
}
}
[mcp_servers.chrome-devtools]
command = "npx"
args = ["-y", "chrome-devtools-mcp@latest", "--isolated=true"]

GitHub Copilot CLI (~/.copilot/mcp-config.json)

Section titled “GitHub Copilot CLI (~/.copilot/mcp-config.json)”
{
"mcpServers": {
"chrome-devtools": {
"type": "stdio",
"command": "npx",
"args": ["-y", "chrome-devtools-mcp@latest", "--isolated=true"],
"tools": ["*"]
}
}
}

OpenCode (~/.config/opencode/opencode.json)

Section titled “OpenCode (~/.config/opencode/opencode.json)”
{
"mcp": {
"chrome-devtools": {
"type": "local",
"command": ["npx", "-y", "chrome-devtools-mcp@latest", "--isolated=true"],
"enabled": true
}
}
}
{
"mcp": {
"chrome-devtools": {
"type": "stdio",
"command": "npx",
"args": ["-y", "chrome-devtools-mcp@latest", "--isolated=true"]
}
}
}

Structured reasoning frameworks that guide agents through multi-step analysis, creative problem-solving, and decision evaluation.

sequential-thinking

Analysis Step-by-step reasoning with revision and branching. The reference implementation from Anthropic for dynamic, reflective thought processes.

atom-of-thoughts

Synthesis Decomposes complex problems into atomic, independent thought units that can be contracted and combined for robust answers.

shannon-thinking

Information Theory Information-theoretic reasoning inspired by Claude Shannon. Reduces noise and uncertainty through systematic problem decomposition.

structured-thinking

Memory Captures, retrieves, and revises thoughts with persistent history. Supports tagging and relevance-based retrieval across sessions.

cascade-thinking

Deep Dive Multi-stage reasoning cascade that escalates through progressively deeper analysis levels when simpler passes are insufficient.

crash

Verification Constraint-satisfaction reasoning with strict mode toggle. Enforces logical consistency checking on intermediate conclusions.

deep-lucid-3d

Exploration Three-dimensional problem analysis exploring depth, breadth, and lateral connections. Includes creative exploration mode.

lotus-wisdom-mcp

Perspective Eastern-philosophy-inspired reasoning combining multiple perspectives and reflective synthesis for balanced conclusions.

think-strategies

Routing Strategy-selection toolkit that matches reasoning patterns to problem types. Session management for ongoing analysis threads.

creative-thinking

Ideation Lateral and divergent thinking techniques for brainstorming, ideation, and breaking out of conventional solution spaces.


Web search engines and content discovery services for retrieving up-to-date information from the internet.

brave-search

Web/Local Brave Search API with web, news, image, video, and local search. Includes AI-powered summarization of search results.

exa

Neural Search Neural search engine that understands meaning, not just keywords. Optimized for finding technical content, papers, and documentation.

g-search

Google Google Search results via SerpAPI. Familiar ranking and broad coverage across the public web.

duckduckgo

Privacy First Privacy-focused web search via DuckDuckGo. No tracking, no API key required.

arxiv

Academic arXiv paper search and metadata retrieval for research workflows, including direct access to paper IDs and summaries.

wikipedia

Encyclopedic Wikipedia content retrieval and lookup tools for encyclopedic background, entities, and topic overviews.

wayback

Archive Access archived pages from the Internet Archive Wayback Machine for historical snapshots and link recovery.

tavily

Research Tavily-powered web search, extraction, crawl, and deep-research workflows for current-event and multi-source investigations.


Tools for retrieving, rendering, and extracting structured content from web pages and URLs.

fetch

HTTP Fetch Core URL fetcher from the MCP reference servers. Retrieves web pages and returns content in multiple formats.

fetcher

JS Rendering Browser-based URL fetcher with JavaScript rendering. Handles SPAs and dynamic content that simple HTTP fetches miss.

trafilatura

Content Extraction High-quality web content extraction using the Trafilatura library. Strips boilerplate to return clean article text and metadata.


Access library documentation, open-source wiki knowledge, and codebase analysis tools.

context7

API Docs Retrieves up-to-date documentation for libraries and frameworks directly from source. Eliminates hallucinated APIs and outdated references.

deepwiki

GitHub Wikis Queries the DeepWiki knowledge base of open-source project documentation. Ask questions about repos and read generated wiki pages.

repomix

Codebase Context Packs entire codebases into AI-friendly context. Supports local directories and remote repositories with grep and directory browsing.


Browser automation, package management, and document processing for development workflows.

chrome-devtools

CDP Automation Chrome DevTools Protocol automation via Puppeteer. Navigate, click, fill forms, trace performance, inspect network requests, and take screenshots. Requires Node.js v22+.

package-version

Dependency Mgmt Checks latest versions across npm, PyPI, Go, Maven, Gradle, Swift, Docker, Bedrock models, and GitHub Actions.

docling

Doc Processing Converts documents (PDF, DOCX, PPTX, HTML) into structured Docling format. Create, edit, search, and export documents as Markdown.


Email, task management, and personal productivity integrations.

gmail

Inbox Zero Full Gmail access: search, read, send, draft, label, filter, and batch-manage emails. Supports attachment downloads.


Audio production and video processing tools.

ffmpeg

Video Processing Video and audio processing via FFmpeg. Get info, clip, scale, concatenate, overlay, extract frames, and play media files.


Social media and professional network integrations.

linkedin

Professional Data LinkedIn profile scraping for professional networking data. Extract public profile information and connections.