Skip to content

Commit 8341818

Browse files
authored
Merge branch 'main' into skippable-initialization
2 parents ab6f0b3 + 7497396 commit 8341818

File tree

3 files changed

+66
-22
lines changed

3 files changed

+66
-22
lines changed

CONTRIBUTING.md

Lines changed: 18 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -18,37 +18,38 @@ The following software is required to work on the spec:
1818
### Getting Started
1919

2020
1. [Fork the repository](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/fork-a-repo)
21+
2122
2. Clone your fork:
2223

23-
```bash
24-
git clone https://github.com/YOUR-USERNAME/modelcontextprotocol.git
25-
cd modelcontextprotocol
26-
```
24+
```bash
25+
git clone https://github.com/YOUR-USERNAME/modelcontextprotocol.git
26+
cd modelcontextprotocol
27+
```
2728

2829
3. Install dependencies:
2930

30-
```bash
31-
nvm install # install correct Node version
32-
npm install # install dependencies
33-
```
31+
```bash
32+
nvm install # install correct Node version
33+
npm install # install dependencies
34+
```
3435

35-
## Schema changes
36+
4. Create a new branch:
3637

37-
Note that schema changes are made to `schema.ts`, and `schema.json` is generated from
38-
`schema.ts`.
38+
```bash
39+
git checkout -b feature/your-feature-name
40+
```
3941

40-
1. Create a new branch:
42+
## Schema changes
43+
44+
Schema changes go in `schema/draft/schema.ts`. To validate your changes, run:
4145

4246
```bash
43-
git checkout -b feature/your-feature-name
47+
npm run check:schema:ts
4448
```
4549

46-
2. Make your changes.
47-
48-
3. Validate schema changes and generate `schema.json`:
50+
`schema/draft/schema.json` and `docs/specification/draft/schema.mdx` are generated from `schema/draft/schema.ts`; do not edit them directly. To generate them, run:
4951

5052
```bash
51-
npm run check:schema:ts
5253
npm run generate:schema
5354
```
5455

MAINTAINERS.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,10 @@ This document lists current maintainers in the Model Context Protocol project.
126126
- [Harald Kirschner](https://github.com/digitarald)
127127
- [Connor Peet](https://github.com/connor4312)
128128

129+
### Financial Services Interest Group
130+
131+
- [Sambhav Kothari](https://github.com/sambhav)
132+
129133
### Transports Interest Group
130134

131135
- [Kurtis Van Gent](https://github.com/kurtisvg)
@@ -137,8 +141,10 @@ This document lists current maintainers in the Model Context Protocol project.
137141

138142
- [Nick Cooper](https://github.com/nicknotfun)
139143

140-
### Long-Running / Async Tool Calls Working Group
144+
### Agents Working Group
141145

146+
- [Peter Alexander](https://github.com/pja-ant)
147+
- [Luca Chang](https://github.com/LucaButBoring)
142148
- [Inna Harper](https://github.com/ihrpr)
143149

144150
## About This Document

docs/clients.mdx

Lines changed: 41 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@ This page provides an overview of applications that support the Model Context Pr
1616
| [5ire][5ire] ||||||||
1717
| [AgentAI][AgentAI] ||||||||
1818
| [AgenticFlow][AgenticFlow] ||||||||
19-
| [AIQL TUUI][AIQL TUUI] ||||||| |
19+
| [AIQL TUUI][AIQL TUUI] ||||||| |
2020
| [Amazon Q CLI][Amazon Q CLI] ||||||||
2121
| [Amazon Q IDE][Amazon Q IDE] ||||||||
22-
| [Amp][Amp] || ||||||
22+
| [Amp][Amp] || ||||||
2323
| [Apify MCP Tester][Apify MCP Tester] ||||||||
2424
| [Augment Code][AugmentCode] ||||||||
2525
| [BeeAI Framework][BeeAI Framework] ||||||||
@@ -67,11 +67,12 @@ This page provides an overview of applications that support the Model Context Pr
6767
| [MCPHub][MCPHub] ||||||||
6868
| [MCPOmni-Connect][MCPOmni-Connect] ||||||||
6969
| [Memex][Memex] ||||||||
70-
| [Microsoft Copilot Studio] | |||||||
70+
| [Microsoft Copilot Studio] | |||||||
7171
| [MindPal][MindPal] ||||||||
7272
| [Mistral AI: Le Chat][Mistral AI: Le Chat] ||||||||
7373
| [MooPoint][MooPoint] ||||||||
7474
| [Msty Studio][Msty Studio] ||||||||
75+
| [Needle][Needle] ||||||||
7576
| [NVIDIA Agent Intelligence toolkit][AIQ toolkit] ||||||||
7677
| [OpenSumi][OpenSumi] ||||||||
7778
| [oterm][oterm] ||||||||
@@ -84,6 +85,7 @@ This page provides an overview of applications that support the Model Context Pr
8485
| [SpinAI][SpinAI] ||||||||
8586
| [Superinterface][Superinterface] ||||||||
8687
| [Superjoin][Superjoin] ||||||||
88+
| [Swarms][Swarms] ||||||||
8789
| [systemprompt][systemprompt] ||||||||
8890
| [Tambo][Tambo] ||||||||
8991
| [Tencent CloudBase AI DevKit][Tencent CloudBase AI DevKit] ||||||||
@@ -166,6 +168,7 @@ This page provides an overview of applications that support the Model Context Pr
166168
[Mistral AI: Le Chat]: https://chat.mistral.ai
167169
[MooPoint]: https://moopoint.io
168170
[Msty Studio]: https://msty.ai
171+
[Needle]: https://needle.app
169172
[OpenSumi]: https://github.com/opensumi/core
170173
[oterm]: https://github.com/ggozad/oterm
171174
[Postman]: https://postman.com/downloads
@@ -177,6 +180,7 @@ This page provides an overview of applications that support the Model Context Pr
177180
[SpinAI]: https://spinai.dev
178181
[Superinterface]: https://superinterface.ai
179182
[Superjoin]: https://superjoin.ai
183+
[Swarms]: https://github.com/kyegomez/swarms
180184
[systemprompt]: https://systemprompt.io
181185
[Tambo]: https://tambo.co
182186
[Tencent CloudBase AI DevKit]: https://docs.cloudbase.net/ai/agent/mcp
@@ -295,7 +299,7 @@ It uses plain JavaScript (old-school style) and is hosted on Apify, allowing you
295299

296300
### Amp
297301

298-
[Amp](https://ampcode.com) is an agentic coding tool built by Sourcegraph. It runs in VS Code (and compatible forks like Cursor, Windsurf, and VSCodium) and as a command-line tool. It’s also multiplayer — you can share threads and collaborate with your team.
302+
[Amp](https://ampcode.com) is an agentic coding tool built by Sourcegraph. It runs in VS Code (and compatible forks like Cursor, Windsurf, and VSCodium), JetBrains IDEs, Neovim, and as a command-line tool. It’s also multiplayer — you can share threads and collaborate with your team.
299303

300304
**Key features:**
301305

@@ -911,6 +915,22 @@ MooPoint is a web-based AI chat platform built for developers and advanced users
911915

912916
- [Msty Studio Documentation](https://docs.msty.studio/features/toolbox/tools)
913917

918+
### Needle
919+
920+
[Needle](https://needle.app) is a RAG worflow platform that also works as an MCP client, letting you connect and use MCP servers in seconds.
921+
922+
**Key features:**
923+
924+
- **Instant MCP integration:** Connect any remote MCP server to your collection in seconds
925+
- **Built-in RAG:** Automatically get retrieval-augmented generation out of the box
926+
- **Secure OAuth:** Safe, token-based authorization when connecting to servers
927+
- **Smart previews:** See what each MCP server can do and selectively enable the tools you need
928+
929+
**Learn more:**
930+
931+
- [Getting Started](https://docs.needle.app/docs/guides/hello-needle/getting-started/)
932+
- [Needle MCP Client](https://docs.needle.app/docs/guides/mcp/getting-started/)
933+
914934
### NVIDIA Agent Intelligence (AIQ) toolkit
915935

916936
[NVIDIA Agent Intelligence (AIQ) toolkit](https://github.com/NVIDIA/AIQToolkit) is a flexible, lightweight, and unifying library that allows you to easily connect existing enterprise agents to data sources and tools across any framework.
@@ -1050,6 +1070,23 @@ Simtheory is an agentic AI workspace that unifies multiple AI models, tools, and
10501070
- Compatible with both SSE and Streamable HTTP transport for efficient, real-time streaming communication
10511071
- Fully web-based, cross-platform client requiring no additional software installation
10521072

1073+
### Swarms
1074+
1075+
[Swarms](https://github.com/kyegomez/swarms) is a production-grade multi-agent orchestration framework that supports MCP integration for dynamic tool discovery and execution.
1076+
1077+
**Key features:**
1078+
1079+
- Connects to MCP servers via SSE transport for real-time tool integration
1080+
- Automatic tool discovery and loading from MCP servers
1081+
- Support for distributed tool functionality across multiple agents
1082+
- Enterprise-ready with high availability and observability features
1083+
- Modular architecture supporting multiple AI model providers
1084+
1085+
**Learn more:**
1086+
1087+
- [Swarms MCP Integration Documentation](https://docs.swarms.world/en/latest/swarms/tools/tools_examples/)
1088+
- [GitHub Repository](https://github.com/kyegomez/swarms)
1089+
10531090
### systemprompt
10541091

10551092
[systemprompt](https://systemprompt.io) is a voice-controlled mobile app that manages your MCP servers. Securely leverage MCP agents from your pocket. Available on iOS and Android.

0 commit comments

Comments
 (0)