Skip to content

Commit a0856fb

Browse files
Add DCR/CIMD filter for Example Clients (modelcontextprotocol#2079)
* add CIMD/DCR filters in client doc * add DCR/CIMD filter * add inspector as DCR example * format file * fix formatting in table * Update docs/clients.mdx * Update docs/clients.mdx * Appease Prettier --------- Co-authored-by: Jonathan Hefner <jonathan@hefner.pro>
1 parent f385c94 commit a0856fb

1 file changed

Lines changed: 46 additions & 24 deletions

File tree

docs/clients.mdx

Lines changed: 46 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ description: "A list of applications that support MCP integrations"
55

66
{/* prettier-ignore-start */}
77

8-
export const FEATURES = ["Resources", "Prompts", "Tools", "Discovery", "Instructions", "Sampling", "Roots", "Elicitation", "Tasks", "Apps"];
8+
export const FEATURES = ["Resources", "Prompts", "Tools", "Discovery", "Instructions", "Sampling", "Roots", "Elicitation", "CIMD", "DCR", "Tasks", "Apps"];
99

1010
export const FEATURE_COLORS = {
1111
Resources: "blue",
@@ -18,6 +18,8 @@ export const FEATURE_COLORS = {
1818
Elicitation: "green",
1919
Tasks: "orange",
2020
Apps: "orange",
21+
DCR: "yellow",
22+
CIMD: "yellow",
2123
};
2224

2325
export const FeatureBadge = ({ feature }) => {
@@ -279,18 +281,20 @@ export const McpClient = ({ name, homepage, supports, sourceCode, instructions,
279281

280282
This page showcases applications that support the Model Context Protocol (MCP). Each client may support different MCP features:
281283

282-
| Feature | Description |
283-
| --------------------------------------- | --------------------------------------------------------- |
284-
| <FeatureBadge feature="Resources" /> | Server-exposed data and content |
285-
| <FeatureBadge feature="Prompts" /> | Pre-defined templates for LLM interactions |
286-
| <FeatureBadge feature="Tools" /> | Executable functions that LLMs can invoke |
287-
| <FeatureBadge feature="Discovery" /> | Support for tools/prompts/resources changed notifications |
288-
| <FeatureBadge feature="Instructions" /> | Server-provided guidance for LLMs |
289-
| <FeatureBadge feature="Sampling" /> | Server-initiated LLM completions |
290-
| <FeatureBadge feature="Roots" /> | Filesystem boundary definitions |
291-
| <FeatureBadge feature="Elicitation" /> | User information requests |
292-
| <FeatureBadge feature="Tasks" /> | Long-running operation tracking |
293-
| <FeatureBadge feature="Apps" /> | Interactive HTML interfaces |
284+
| Feature | Description |
285+
| --------------------------------------- | ------------------------------------------------------------------------------------------------------------ |
286+
| <FeatureBadge feature="Resources" /> | Server-exposed data and content |
287+
| <FeatureBadge feature="Prompts" /> | Pre-defined templates for LLM interactions |
288+
| <FeatureBadge feature="Tools" /> | Executable functions that LLMs can invoke |
289+
| <FeatureBadge feature="Discovery" /> | Support for tools/prompts/resources changed notifications |
290+
| <FeatureBadge feature="Instructions" /> | Server-provided guidance for LLMs |
291+
| <FeatureBadge feature="Sampling" /> | Server-initiated LLM completions |
292+
| <FeatureBadge feature="Roots" /> | Filesystem boundary definitions |
293+
| <FeatureBadge feature="Elicitation" /> | User information requests |
294+
| <FeatureBadge feature="CIMD" /> | [Client ID Metadata Document](specification/latest/basic/authorization#client-id-metadata-documents) support |
295+
| <FeatureBadge feature="DCR" /> | [Dynamic Client Registration](specification/latest/basic/authorization#dynamic-client-registration) support |
296+
| <FeatureBadge feature="Tasks" /> | Long-running operation tracking |
297+
| <FeatureBadge feature="Apps" /> | Interactive HTML interfaces |
294298

295299
<Note>
296300

@@ -631,7 +635,7 @@ ChatFrame is a cross-platform desktop chatbot that unifies access to multiple AI
631635
<McpClient
632636
name="ChatGPT"
633637
homepage="https://chatgpt.com"
634-
supports="Tools"
638+
supports="Tools, DCR"
635639
instructions="https://platform.openai.com/docs/guides/developer-mode"
636640
>
637641

@@ -681,7 +685,7 @@ Chorus is a native Mac app for chatting with AIs. Chat with multiple models at o
681685
<McpClient
682686
name="Claude Code"
683687
homepage="https://claude.com/product/claude-code"
684-
supports="Resources, Prompts, Tools, Roots, Instructions, Discovery"
688+
supports="Resources, Prompts, Tools, Roots, Instructions, Discovery, DCR"
685689
instructions="https://code.claude.com/docs/en/mcp"
686690
>
687691

@@ -697,7 +701,7 @@ Claude Code is an interactive agentic coding tool from Anthropic that helps you
697701
<McpClient
698702
name="Claude Desktop App"
699703
homepage="https://claude.ai/download"
700-
supports="Resources, Prompts, Tools, Apps"
704+
supports="Resources, Prompts, Tools, Apps, DCR"
701705
instructions={[
702706
["Local servers", "https://support.claude.com/en/articles/10949351-getting-started-with-local-mcp-servers-on-claude-desktop"],
703707
["Remote servers", "https://support.claude.com/en/articles/11175166-getting-started-with-custom-connectors-using-remote-mcp"]
@@ -718,7 +722,7 @@ Claude Desktop provides comprehensive support for MCP, enabling deep integration
718722
<McpClient
719723
name="Claude.ai"
720724
homepage="https://claude.ai"
721-
supports="Resources, Prompts, Tools"
725+
supports="Resources, Prompts, Tools, CIMD, DCR"
722726
>
723727

724728
Claude.ai is Anthropic's web-based AI assistant that provides MCP support for remote servers.
@@ -825,7 +829,7 @@ Copilot-MCP enables AI coding assistance via MCP.
825829
<McpClient
826830
name="Cursor"
827831
homepage="https://docs.cursor.com/context/mcp#protocol-support"
828-
supports="Prompts, Tools, Roots, Elicitation"
832+
supports="Prompts, Tools, Roots, Elicitation, DCR"
829833
instructions="https://docs.cursor.com/context/model-context-protocol"
830834
>
831835

@@ -970,7 +974,7 @@ Think n8n + ChatGPT. FLUJO is a desktop application that integrates with MCP to
970974
<McpClient
971975
name="Gemini CLI"
972976
homepage="https://github.com/google-gemini/gemini-cli"
973-
supports="Prompts, Tools, Instructions"
977+
supports="Prompts, Tools, Instructions, DCR"
974978
instructions="https://geminicli.com/docs/tools/mcp-server/"
975979
>
976980

@@ -1015,7 +1019,7 @@ Genkit is a cross-language SDK for building and integrating GenAI features into
10151019
<McpClient
10161020
name="GitHub Copilot coding agent"
10171021
homepage="https://docs.github.com/en/copilot/concepts/about-copilot-coding-agent"
1018-
supports="Tools"
1022+
supports="Tools, DCR"
10191023
>
10201024

10211025
Delegate tasks to GitHub Copilot coding agent and let it work in the background while you stay focused on the highest-impact and most interesting work
@@ -1101,6 +1105,24 @@ HyperAgent is Playwright supercharged with AI. With HyperAgent, you no longer ne
11011105

11021106
</McpClient>
11031107

1108+
<McpClient
1109+
name="Inspector"
1110+
homepage="https://tryinspector.com"
1111+
supports="Tools, Prompts, Resources, DCR"
1112+
instructions="https://tryinspector.com/docs"
1113+
>
1114+
1115+
Inspector is a visual editor for your codebase. It connects to Cursor, Claude Code, and Codex so you can edit your frontend visually. Move elements, change text, and ship real code without touching CSS.
1116+
1117+
**Key features:**
1118+
1119+
- Design Mode: Move elements, edit text, and zoom in to interact with your front-end like Figma.
1120+
- Agent Connect: Plug in Cursor, Claude Code, or Codex.
1121+
- Version Control: Stage changes and open PRs from Inspector.
1122+
- MCP Client: Connect any MCP Server you want!
1123+
1124+
</McpClient>
1125+
11041126
<McpClient
11051127
name="Jenova"
11061128
homepage="https://jenova.ai"
@@ -1238,7 +1260,7 @@ Langflow is an open-source visual builder that lets developers rapidly prototype
12381260
<McpClient
12391261
name="LibreChat"
12401262
homepage="https://github.com/danny-avila/LibreChat"
1241-
supports="Tools, Instructions"
1263+
supports="Tools, Instructions, DCR"
12421264
instructions="https://www.librechat.ai/docs/features/mcp"
12431265
>
12441266

@@ -1451,7 +1473,7 @@ MCPHub is a powerful Neovim plugin that integrates MCP (Model Context Protocol)
14511473
<McpClient
14521474
name="MCPJam"
14531475
homepage="https://github.com/MCPJam/inspector"
1454-
supports="Resources, Prompts, Tools, Elicitation, Instructions, Tasks, Apps"
1476+
supports="Resources, Prompts, Tools, Elicitation, Instructions, Tasks, Apps, CIMD, DCR"
14551477
instructions="https://docs.mcpjam.com/getting-started"
14561478
>
14571479

@@ -1803,7 +1825,7 @@ RecurseChat is a powerful, fast, local-first chat client with MCP support. Recur
18031825
<McpClient
18041826
name="Replit"
18051827
homepage="https://replit.com/products/agent"
1806-
supports="Tools"
1828+
supports="Tools, DCR"
18071829
>
18081830

18091831
Replit Agent is an AI-powered software development tool that builds and deploys applications through natural language. It supports MCP integration, enabling users to extend the agent's capabilities with custom tools and data sources.
@@ -2135,7 +2157,7 @@ v0 turns your ideas into fullstack apps, no code required. Describe what you wan
21352157
<McpClient
21362158
name="VS Code GitHub Copilot"
21372159
homepage="https://code.visualstudio.com/"
2138-
supports="Resources, Prompts, Tools, Discovery, Sampling, Roots, Elicitation, Instructions, Apps"
2160+
supports="Resources, Prompts, Tools, Discovery, Sampling, Roots, Elicitation, Instructions, Apps, CIMD, DCR"
21392161
instructions="https://code.visualstudio.com/docs/copilot/customization/mcp-servers"
21402162
>
21412163

0 commit comments

Comments
 (0)