Skip to content

Commit 749ec84

Browse files
authored
Merge branch 'main' into main
2 parents a6af885 + 5e99650 commit 749ec84

File tree

13 files changed

+1538
-87
lines changed

13 files changed

+1538
-87
lines changed

CLAUDE.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# MCP Documentation Guidelines
2+
3+
## Build Commands
4+
- Preview changes locally: `mintlify dev`
5+
- Deploy: Automatic after PR merge to main branch
6+
7+
## Style Guidelines
8+
- Follow existing MDX formatting and components
9+
- Keep content clear, concise, and technically accurate
10+
- Include practical code examples where appropriate
11+
- Test all links and code samples before submitting
12+
- Maintain consistent structure with existing documentation
13+
- When documenting CLI commands, use two-line format with the prompt on a separate line: `$ claude` followed by `> /command`
14+
- Use appropriate headings: "When to use", "Steps", and "Tips" for tutorials
15+
- Branch naming convention: prefix with "ashwin/" (e.g., "ashwin/add-mcp-cli-docs")
16+
17+
## File Organization
18+
- Place new pages in appropriate sections (concepts, tutorials, etc.)
19+
- Update docs.json when adding new pages
20+
- Follow existing file naming conventions (kebab-case.mdx)
21+
- Include proper frontmatter in MDX files
22+
23+
## Documentation Standards
24+
- Prioritize user understanding over technical completeness
25+
- Document both basic syntax and concrete examples
26+
- Structure command documentation with clear formatting
27+
- For image analysis examples, use quotes: `$ claude "Analyze this image: /path/to/image.png"`

clients.mdx

Lines changed: 65 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,27 +10,35 @@ This page provides an overview of applications that support the Model Context Pr
1010
| Client | [Resources] | [Prompts] | [Tools] | [Sampling] | Roots | Notes |
1111
|---------------------------------------------|-------------|-----------|---------|------------|--------|-----------------------------------------------------------------------------|
1212
| [Claude Desktop App][Claude] |||||| Full support for all MCP features |
13+
| [Claude Code][Claude Code] |||||| Supports prompts and tools |
1314
| [5ire][5ire] |||||| Supports tools. |
1415
| [BeeAI Framework][BeeAI Framework] |||||| Supports tools in agentic workflows. |
1516
| [Cline][Cline] |||||| Supports tools and resources. |
1617
| [Continue][Continue] |||||| Full support for all MCP features |
1718
| [Cursor][Cursor] |||||| Supports tools. |
1819
| [Emacs Mcp][Mcp.el] |||||| Supports tools in Emacs. |
20+
| [fast-agent][fast-agent] |||||| Full multimodal MCP support, with end-to-end tests |
1921
| [Firebase Genkit][Genkit] | ⚠️ ||||| Supports resource list and lookup through tools. |
2022
| [GenAIScript][GenAIScript] |||||| Supports tools. |
2123
| [Goose][Goose] |||||| Supports tools. |
2224
| [LibreChat][LibreChat] |||||| Supports tools for Agents |
2325
| [mcp-agent][mcp-agent] |||| ⚠️ || Supports tools, server connection management, and agent workflows. |
26+
| [oterm][oterm] |||||| Supports tools. |
2427
| [Roo Code][Roo Code] |||||| Supports tools and resources. |
2528
| [Sourcegraph Cody][Cody] |||||| Supports resources through OpenCTX |
2629
| [Superinterface][Superinterface] |||||| Supports tools |
2730
| [TheiaAI/TheiaIDE][TheiaAI/TheiaIDE] |||||| Supports tools for Agents in Theia AI and the AI-powered Theia IDE |
2831
| [Windsurf Editor][Windsurf] |||||| Supports tools with AI Flow for collaborative development. |
2932
| [Witsy][Witsy] |||||| Supports tools in Witsy. |
3033
| [Zed][Zed] |||||| Prompts appear as slash commands |
34+
| [SpinAI][SpinAI] |||||| Supports tools for Typescript AI Agents |
3135
| [OpenSumi][OpenSumi] |||||| Supports tools in OpenSumi |
36+
| [Daydreams Agents][Daydreams] |||||| Support for drop in Servers to Daydreams agents |
37+
| [Apify MCP Tester][Apify MCP Tester] |||||| Supports tools |
38+
3239

3340
[Claude]: https://claude.ai/download
41+
[Claude Code]: https://claude.ai/code
3442
[Cursor]: https://cursor.com
3543
[Zed]: https://zed.dev
3644
[Cody]: https://sourcegraph.com/cody
@@ -42,14 +50,19 @@ This page provides an overview of applications that support the Model Context Pr
4250
[TheiaAI/TheiaIDE]: https://eclipsesource.com/blogs/2024/12/19/theia-ide-and-theia-ai-support-mcp/
4351
[Superinterface]: https://superinterface.ai
4452
[5ire]: https://github.com/nanbingxyz/5ire
53+
[Apify MCP Tester]: https://apify.com/jiri.spilka/tester-mcp-client
4554
[BeeAI Framework]: https://i-am-bee.github.io/beeai-framework
55+
[fast-agent]: https://github.com/evalstate/fast-agent
4656
[mcp-agent]: https://github.com/lastmile-ai/mcp-agent
4757
[Mcp.el]: https://github.com/lizqwerscott/mcp.el
4858
[Roo Code]: https://roocode.com
4959
[Goose]: https://block.github.io/goose/docs/goose-architecture/#interoperability-with-extensions
5060
[Witsy]: https://github.com/nbonamy/witsy
5161
[Windsurf]: https://codeium.com/windsurf
52-
62+
[Daydreams]: https://github.com/daydreamsai/daydreams
63+
[SpinAI]: https://spinai.dev
64+
[OpenSumi]: https://github.com/opensumi/core
65+
[oterm]: https://github.com/ggozad/oterm
5366
[Resources]: https://modelcontextprotocol.io/docs/concepts/resources
5467
[Prompts]: https://modelcontextprotocol.io/docs/concepts/prompts
5568
[Tools]: https://modelcontextprotocol.io/docs/concepts/tools
@@ -68,6 +81,13 @@ The Claude desktop application provides comprehensive support for MCP, enabling
6881

6982
> ⓘ Note: The Claude.ai web application does not currently support MCP. MCP features are only available in the desktop application.
7083
84+
### Claude Code
85+
Claude Code is an interactive agentic coding tool from Anthropic that helps you code faster through natural language commands. It supports MCP integration for prompts and tools, and also functions as an MCP server to integrate with other clients.
86+
87+
**Key features:**
88+
- Tool and prompt support for MCP servers
89+
- Offers its own tools through an MCP server for integrating with other MCP clients
90+
7191
### 5ire
7292
[5ire](https://github.com/nanbingxyz/5ire) is an open source cross-platform desktop AI assistant that supports tools through MCP servers.
7393

@@ -118,6 +138,15 @@ The Claude desktop application provides comprehensive support for MCP, enabling
118138
**Key features:**
119139
- Provides MCP tool support for Emacs.
120140

141+
### fast-agent
142+
[fast-agent](https://github.com/evalstate/fast-agent) is a Python Agent framework, with simple declarative support for creating Agents and Workflows, with full multi-modal support for Anthropic and OpenAI models.
143+
144+
**Key features:**
145+
- PDF and Image support, based on MCP Native types
146+
- Interactive front-end to develop and diagnose Agent applications, including passthrough and playback simulators
147+
- Built in support for "Building Effective Agents" workflows.
148+
- Deploy Agents as MCP Servers
149+
121150
### Firebase Genkit
122151
[Genkit](https://github.com/firebase/genkit) is Firebase's SDK for building and integrating GenAI features into applications. The [genkitx-mcp](https://github.com/firebase/genkit/tree/main/js/plugins/mcp) plugin enables consuming MCP servers as a client or creating MCP servers from Genkit tools and prompts.
123152

@@ -162,6 +191,14 @@ Programmatically assemble prompts for LLMs using [GenAIScript](https://microsoft
162191
- Implements every pattern defined in [Building Effective Agents](https://www.anthropic.com/research/building-effective-agents).
163192
- Supports workflow pause/resume signals, such as waiting for human feedback.
164193

194+
### oterm
195+
[oterm] is a terminal client for Ollama allowing users to create chats/agents.
196+
197+
**Key features:**
198+
199+
- Support for multiple fully customizable chat sessions with Ollama connected with tools.
200+
- Support for MCP tools.
201+
165202
### Roo Code
166203
[Roo Code](https://roocode.com) enables AI coding assistance via MCP.
167204

@@ -179,6 +216,15 @@ Programmatically assemble prompts for LLMs using [GenAIScript](https://microsoft
179216
- Uses OpenCTX as an abstraction layer
180217
- Future support planned for additional MCP features
181218

219+
### SpinAI
220+
[SpinAI](https://spinai.dev) is an open-source TypeScript framework for building observable AI agents. The framework provides native MCP compatibility, allowing agents to seamlessly integrate with MCP servers and tools.
221+
222+
**Key features:**
223+
- Built-in MCP compatibility for AI agents
224+
- Open-source TypeScript framework
225+
- Observable agent architecture
226+
- Native support for MCP tools integration
227+
182228
### Superinterface
183229
[Superinterface](https://superinterface.ai) is AI infrastructure and a developer platform to build in-app AI assistants with support for MCP, interactive components, client-side function calling and more.
184230

@@ -235,6 +281,24 @@ Theia AI and Theia IDE's MCP integration provide users with flexibility, making
235281
- Supports MCP tools in OpenSumi
236282
- Supports built-in IDE MCP servers and custom MCP servers
237283

284+
### Daydreams
285+
[Daydreams](https://github.com/daydreamsai/daydreams) is a generative agent framework for executing anything onchain
286+
287+
**Key features:**
288+
- Supports MCP Servers in config
289+
- Exposes MCP Client
290+
291+
### Apify MCP Tester
292+
293+
[Apify MCP Tester](https://github.com/apify/tester-mcp-client) is an open-source client that connects to any MCP server using Server-Sent Events (SSE).
294+
It is a standalone Apify Actor designed for testing MCP servers over SSE, with support for Authorization headers.
295+
It uses plain JavaScript (old-school style) and is hosted on Apify, allowing you to run it without any setup.
296+
297+
**Key features:**
298+
- Connects to any MCP server via SSE.
299+
- Works with the [Apify MCP Server](https://apify.com/apify/actors-mcp-server) to interact with one or more Apify [Actors](https://apify.com/store).
300+
- Dynamically utilizes tools based on context and user queries (if supported by the server).
301+
238302
## Adding MCP support to your application
239303

240304
If you've added MCP support to your application, we encourage you to submit a pull request to add it to this list. MCP integration can provide your users with powerful contextual AI capabilities and make your application part of the growing MCP ecosystem.

development/roadmap.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ We encourage community participation! Each section links to relevant discussions
1111

1212
## Remote MCP Support
1313

14-
Our top priority is enabling [remote MCP connections](https://github.com/modelcontextprotocol/specification/discussions/102), allowing clients to securely connect to MCP servers over the internet. Key initiatives include:
14+
Our top priority is improving [remote MCP connections](https://github.com/modelcontextprotocol/specification/discussions/112), allowing clients to securely connect to MCP servers over the internet. Key initiatives include:
1515

1616
- [**Authentication & Authorization**](https://github.com/modelcontextprotocol/specification/discussions/64): Adding standardized auth capabilities, particularly focused on OAuth 2.0 support.
1717

development/updates.mdx

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,17 @@ title: "What's New"
33
description: 'The latest updates and improvements to MCP'
44
---
55

6+
<Update label="2025-03-24" description="C# SDK released">
7+
- We are exited to announce the availability of the MCP
8+
[C# SDK](https://github.com/modelcontextprotocol/csharp-sdk/) developed by
9+
[Peder Holdgaard Pedersen](http://github.com/PederHP) and Microsoft. This joins our growing
10+
list of supported languages. The C# SDK is also avaialble as
11+
[NuGet package](https://www.nuget.org/packages/ModelContextProtocol)
12+
- Python SDK 1.5.0 was released with multiple fixes and improvements.
13+
</Update>
14+
<Update label="2025-03-10" description="Typescript SDK release">
15+
- Typescript SDK 1.7.0 was released with multiple fixes and improvements.
16+
</Update>
617
<Update label="2025-02-14" description="Java SDK released">
718
- We're excited to announce that the Java SDK developed by Spring AI at VMware Tanzu is now
819
the official [Java SDK](https://github.com/modelcontextprotocol/java-sdk) for MCP.

docs/concepts/architecture.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ MCP follows a client-server architecture where:
1515

1616
```mermaid
1717
flowchart LR
18-
subgraph "&nbsp;Host (e.g., Claude Desktop)&nbsp;"
18+
subgraph "Host"
1919
client1[MCP Client]
2020
client2[MCP Client]
2121
end

examples.mdx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ These MCP servers are maintained by companies for their platforms:
5151
- **[Search1API](https://github.com/fatwang2/search1api-mcp)** - Unified API for search, crawling, and sitemaps
5252
- **[Stripe](https://github.com/stripe/agent-toolkit)** - Interact with the Stripe API
5353
- **[Tinybird](https://github.com/tinybirdco/mcp-tinybird)** - Interface with the Tinybird serverless ClickHouse platform
54+
- **[Weaviate](https://github.com/weaviate/mcp-server-weaviate)** - Enable Agentic RAG through your Weaviate collection(s)
5455

5556
## Community highlights
5657

introduction.mdx

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Introduction
33
description: 'Get started with the Model Context Protocol (MCP)'
44
---
55

6-
<Note>Java SDK released! Check out [what else is new.](/development/updates)</Note>
6+
<Note>C# SDK released! Check out [what else is new.](/development/updates)</Note>
77

88
MCP is an open protocol that standardizes how applications provide context to LLMs. Think of MCP like a USB-C port for AI applications. Just as USB-C provides a standardized way to connect your devices to various peripherals and accessories, MCP provides a standardized way to connect AI models to different data sources and tools.
99

@@ -112,6 +112,13 @@ Choose the path that best fits your needs:
112112
>
113113
Test and inspect your MCP servers with our interactive debugging tool
114114
</Card>
115+
<Card
116+
title="MCP Workshop (Video, 2hr)"
117+
icon="person-chalkboard"
118+
href="https://www.youtube.com/watch?v=kQmXtrmQ5Zg"
119+
>
120+
<iframe src="https://www.youtube.com/embed/kQmXtrmQ5Zg"> </iframe>
121+
</Card>
115122
</CardGroup>
116123

117124
## Explore MCP
@@ -174,4 +181,4 @@ Here's how to get help or provide feedback:
174181
- For bug reports and feature requests related to the MCP specification, SDKs, or documentation (open source), please [create a GitHub issue](https://github.com/modelcontextprotocol)
175182
- For discussions or Q&A about the MCP specification, use the [specification discussions](https://github.com/modelcontextprotocol/specification/discussions)
176183
- For discussions or Q&A about other MCP open source components, use the [organization discussions](https://github.com/orgs/modelcontextprotocol/discussions)
177-
- For bug reports, feature requests, and questions related to Claude.app and claude.ai's MCP integration, please email [email protected]
184+
- For bug reports, feature requests, and questions related to Claude.app and claude.ai's MCP integration, please email [email protected]

0 commit comments

Comments
 (0)