Skip to content

Community registry of MCP clientinfo.name values with official names and metadata for reporting and insights.

License

Notifications You must be signed in to change notification settings

TianqiZhang/mcp-client-registry

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MCP Clients Registry

npm version

A community-maintained map of MCP clientinfo.name values to official client names and metadata. Use it to identify clients behind unfamiliar names and improve reporting and insights.

Known clients

This registry contains 61 MCP clients.

clientinfo.name official_name owner url
@librechat/api-client LibreChat https://www.librechat.ai
@n8n/n8n-nodes-langchain.mcpClientTool N8N MCP Client https://n8n.io
Alpic Alpic https://alpic.ai
amp-mcp-client AmpCode https://ampcode.com
Anthropic/API Anthropic API Anthropic https://platform.claude.com/
Anthropic/ClaudeAI Claude.ai Anthropic https://claude.ai
antigravity-client Google Antigravity https://antigravity.google
apify-mcp-client Apify MCP Client https://apify.com/jiri.spilka/tester-mcp-client
arcade Arcade https://arcade.dev
ChatGPT ChatGPT https://chatgpt.com
Cherry Studio Cherry Studio https://www.cherry-ai.com
claude-ai Claude Desktop Anthropic https://claude.ai
claude-code Claude Code Anthropic https://claude.com/product/claude-code
Cline Cline https://cline.bot/
CodeRabbit CodeRabbit CodeRabbit https://www.coderabbit.ai/
codex-mcp-client OpenAI Codex https://openai.com/codex
com.raycast.macos Raycast https://www.raycast.com
continue-cli-client Continue CLI Client https://www.continue.dev/
continue-client Continue
crush Crush https://github.com/charmbracelet/crush
cursor-vscode Cursor Anysphere https://www.cursor.com
docker-mcp-gateway Docker MCP Gateway
dust-mcp-client Dust https://dust.tt
emacs Emacs
etherassist-mcp-client EtherAssist https://www.etherassist.ai/
example-client Example Client
factory-cli Factory CLI https://github.com/factory-ai/factory-cli
gemini-cli Gemini CLI Google https://geminicli.com/
gitguardian GitGuardian https://www.gitguardian.com
github-copilot-developer GitHub Copilot CLI https://github.com/features/copilot/cli
goose Goose https://block.github.io/goose
helix Helix
Jan-Streamable-Client Jan AI https://jan.ai
jetbrains-ai-assistant-client JetBrains AI Assistant JetBrains
JetBrains-IU-copilot-intellij JetBrains AI Assistant https://plugins.jetbrains.com/plugin/22282-jetbrains-ai-assistant
JetBrains-IU/copilot-intellij GitHub Copilot for IntelliJ
JetBrains-JBC-copilot-intellij JetBrains AI Assistant with GitHub Copilot https://plugins.jetbrains.com/plugin/22282-jetbrains-ai-assistant
Kilo-Code Kilo Code https://github.com/Kilo-Org/kilocode
lobehub-mcp-client LobeHub https://lobehub.com
make-app-mcp-client Make MCP Client https://www.make.com
mcp Python SDK default
mcp-cli MCP CLI
mcs Copilot Studio Microsoft
mise Mise
Mistral Mistral AI: Le Chat https://chat.mistral.ai
my-awesome-client Go SDK example
openai-mcp OpenAI/ChatGPT MCP connector OpenAI https://openai.com/
opencode Opencode https://opencode.ai
Postman-Client Postman https://postman.com/downloads
q-cli Amazon Q CLI Amazon https://github.com/aws/amazon-q-developer-cli
replit-workspace Replit https://replit.com
Roo Code Roo Code
spring-ai-mcp-client Spring AI MCP Client
test-client Smithery test & playground Smithery
Trae Trae ByteDance https://www.trae.ai/
Visual Studio Code Visual Studio Code Microsoft https://code.visualstudio.com
warp Warp
Windsurf Windsurf Codeium https://codeium.com/windsurf
windsurf-client Windsurf Editor https://codeium.com/windsurf
Xcode-copilot-xcode GitHub Copilot for Xcode https://github.com/github/CopilotForXcode
Zed Zed https://zed.dev

Data format

All data lives in clients.json. The top-level object contains a single field:

  • clients: Map of clientinfo.name -> metadata object

Example:

{
  "clients": {
    "cursor-vscode": {
      "official_name": "Cursor",
      "owner": "Anysphere",
      "url": "https://www.cursor.com",
      "description": "AI-powered coding IDE based on VS Code.",
      "tags": ["coding-agent", "ide", "vscode-fork"],
      "aliases": ["cursor", "Cursor"]
    }
  }
}

Client object fields

  • official_name (string, required)
  • owner (string, optional)
  • url (string URL, optional)
  • description (string, optional)
  • aliases (array of strings, optional)
  • tags (array of strings, optional)

The key under clients must equal the MCP clientinfo.name. If a client has other known names, list them in aliases.

Contributing

  1. Add or update an entry in clients.json.
  2. Keep entries in alphabetical order by key.
  3. Prefer official sources for url.
  4. Only add aliases that are known to appear in the wild.

Maintenance script

  • Validate and sort: node clients.mjs
  • Add a new entry interactively: node clients.mjs --add

npm package

const { getMCPClient, mcpClients } = require("mcp-client-registry");

const client = getMCPClient("cursor-vscode");
if (client) {
  console.log(client.official_name);
}

console.log(Object.keys(mcpClients).length);

getMCPClient(name) matches both canonical keys and known aliases.

Package source lives in packages/node. clients.json for the npm package is generated via packages/node/scripts/sync-clients.mjs.

About

Community registry of MCP clientinfo.name values with official names and metadata for reporting and insights.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •