Skip to content

Commit 75776ab

Browse files
authored
Merge branch 'main' into localden/auth-guide
2 parents fd5249b + 14ec41c commit 75776ab

File tree

14 files changed

+138
-15
lines changed

14 files changed

+138
-15
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
1+
.claude/
12
node_modules/
23
.DS_Store

MAINTAINERS.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,8 @@ This document lists current maintainers in the Model Context Protocol project.
4141
### Go SDK
4242

4343
- [Rob Findley](https://github.com/findleyr)
44+
- [Jonathan Amsterdam](https://github.com/jba)
45+
- [Sam Thanawalla](https://github.com/samthanawalla)
4446

4547
### C# SDK
4648

Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,89 @@
1+
---
2+
title: "Update on the Next MCP Protocol Release"
3+
date: 2025-09-21T10:00:00-08:00
4+
draft: true
5+
tags: ["mcp", "protocol", "roadmap", "community"]
6+
author: "David Soria Parra"
7+
description: "An update on the timeline and priorities for the next Model Context Protocol specification version"
8+
---
9+
10+
## Release Timeline Update
11+
12+
The next version of the Model Context Protocol specification will be released on **November 25th, 2025**, with a release candidate available on **November 11th, 2025**. This 14-day release candidate period will allow client implementors and SDK maintainers to validate protocol changes before the final release. This updated timeline allows for proper focus on delivering critical improvements needed for the protocol's evolution and ensures our [new governance model](https://modelcontextprotocol.io/community/governance) is functioning effectively.
13+
14+
## Summer Progress
15+
16+
Over the past few months, we've focused on establishing the foundations for the broader MCP ecosystem:
17+
18+
### Formal governance structures
19+
20+
We established a [formal governance model for MCP](https://modelcontextprotocol.io/community/governance), including defined roles and decision-making mechanisms. Additionally, we developed the Specification Enhancement Proposal (SEP) process to provide clear guidelines for contributing specification changes and transparent decision-making procedures.
21+
22+
Our governance model is still in its early stages and we're iterating on making it scale better as the protocol and the community around it grows.
23+
24+
### Working groups
25+
26+
We've established [Working Groups and Interest Groups](https://modelcontextprotocol.io/community/working-interest-groups) to foster community collaboration and drive the specification forward. These groups serve multiple purposes: they provide clear entry points for new contributors, empower community members to lead initiatives in their areas of expertise, and distribute ownership across the ecosystem rather than concentrating it among core maintainers.
27+
28+
While the working group model is evolving, we're also actively developing governance structures that will grant these groups greater autonomy in decision-making and implementation. This distributed approach ensures the protocol can grow sustainably while maintaining quality and consistency across different focus areas.
29+
30+
### Registry development
31+
32+
We [launched the MCP Registry in preview](https://blog.modelcontextprotocol.io/posts/2025-09-08-mcp-registry-preview/) as an open catalog and API for publicly available MCP servers to improve discoverability across the ecosystem. This centralized infrastructure serves as a single source of truth for MCP servers, supporting both public and private sub-registries that organizations can customize for their specific needs.
33+
34+
The MCP registry represents a collaborative effort involving multiple companies and developers, with community-driven moderation mechanisms to maintain a high quality bar.
35+
36+
MCP clients can also consume registry content via registry aggregators, enabling users to easily discover and integrate MCP servers into their AI workflows.
37+
38+
All of these initiatives set the foundation for MCP's continued development. We know that there is more work ahead, and we want to lean on the broad expertise of our community to help shape the protocol in a way that serves it.
39+
40+
Our governance model and formalized working groups will enable focused development on the highest priority protocol improvements while incorporating community input and contributions. MCP continues to be an **open protocol**, where **anyone can contribute**.
41+
42+
## Priority Areas for the Next Release
43+
44+
### Asynchronous Operations
45+
46+
Implementing support for asynchronous tasks and tool calling in MCP to enable long-running operations. This enhancement will allow server and client authors to build patterns for longer-running server-side agentic tasks. The Agents Working Group is leading this effort, with current development focused on [SEP-1391](https://github.com/modelcontextprotocol/modelcontextprotocol/issues/1391).
47+
48+
### Statelessness and Scalability
49+
50+
Improving the protocol's stateless capabilities to enable easier scaling for MCP server deployments in large production environments.
51+
52+
While Streamable HTTP supports stateless deployments of MCP servers, production environments face challenges with initialization sequences and session management. The Transport Working Group is developing improvements to the transport layer that will support stateless MCP while maintaining straightforward upgrade paths to stateful implementations when needed.
53+
54+
### Server Identity
55+
56+
Implementing server identity through well-known URLs that expose server metadata, improving discovery and authorization mechanisms.
57+
58+
Currently, clients must initialize a connection to an MCP server to obtain server information. This requirement complicates discovery for clients and crawlers (such as registry systems). The planned implementation will use the standardized [`.well-known` format](https://en.wikipedia.org/wiki/Well-known_URI), allowing server authors to expose MCP server information in a static, cacheable, and easily discoverable manner.
59+
60+
### Official Extensions
61+
62+
Establishing officially endorsed extensions for MCP. We see patterns emerging in the MCP ecosystem that are highly relevant to specific use cases and industry domains. While not all of them can be embedded directly into the specification, we recognize that there is still a very real need to provide extensibility points that enable folks to build the experiences they need on top of MCP.
63+
64+
The extensibility project will document the most widely adopted extensions and those best suited for particular areas as official **Extensions to MCP** to encourage broader ecosystem adoption.
65+
66+
### SDK Support Standardization
67+
68+
We will be introducing a tiering system for MCP SDKs to provide clarity about support levels and spec conformance. This standardization will be based on factors including specification compliance velocity, maintainer responsiveness, and feature completeness. The tiering framework will help users make informed decisions when selecting SDKs for their projects while also having clear expectations for different levels of support they can get from taking on the dependency.
69+
70+
## Call for Contributors
71+
72+
As MCP grows, we welcome contributors - both individuals and companies. Contributions are especially needed in several areas key to the MCP success:
73+
74+
### SDK Maintenance
75+
76+
- [**TypeScript SDK**](https://github.com/modelcontextprotocol/typescript-sdk) - Needs additional maintainers for feature development and bug fixes
77+
- [**Swift SDK**](https://github.com/modelcontextprotocol/swift-sdk) - Requires attention for Apple ecosystem support
78+
- [Other language SDKs](https://modelcontextprotocol.io/docs/sdk) welcome continued contributions
79+
80+
### Tooling
81+
82+
- [**Inspector**](https://github.com/modelcontextprotocol/inspector) - Development and maintenance of debugging tools
83+
- [**Registry**](https://github.com/modelcontextprotocol/registry) - Backend API and CLI development for the server registry; in particular, Go expertise would be very welcome
84+
85+
## Input from Client Implementors
86+
87+
MCP is also not just about servers, but also clients - the tools that enable customers to connect to our ecosystem. If you are implementing MCP clients, your experience and understanding of requirements are crucial for shaping the protocol's evolution. We want to hear from you on both protocol capabilities as well as processes that will enable you to scale your work as we add new features.
88+
89+
Client implementors are invited to join the `#client-implementors` working group channel in the [MCP Discord](https://modelcontextprotocol.io/community/communication).

blog/go.mod

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,4 @@ module github.com/modelcontextprotocol/modelcontextprotocol
22

33
go 1.24.4
44

5-
require (
6-
github.com/adityatelange/hugo-PaperMod v0.0.0-20250524045829-5a4651783fa9 // indirect
7-
)
5+
require github.com/adityatelange/hugo-PaperMod v0.0.0-20250913173842-ff85b9cd6579 // indirect

blog/go.sum

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,4 @@
11
github.com/adityatelange/hugo-PaperMod v0.0.0-20250524045829-5a4651783fa9 h1:vSOmKCogP6L4SV2eO7A2zgO7sdml4Ta7tZSd6ccOTmQ=
22
github.com/adityatelange/hugo-PaperMod v0.0.0-20250524045829-5a4651783fa9/go.mod h1:HCHxNMKYdGafUYjVV3ICiAqznZK2yH0iI53jqcDFDdQ=
3+
github.com/adityatelange/hugo-PaperMod v0.0.0-20250913173842-ff85b9cd6579 h1:U8K/kaIYeEGkvINZFlgcskPdN8tmRS5neQK27GdU39k=
4+
github.com/adityatelange/hugo-PaperMod v0.0.0-20250913173842-ff85b9cd6579/go.mod h1:HCHxNMKYdGafUYjVV3ICiAqznZK2yH0iI53jqcDFDdQ=

docs/clients.mdx

Lines changed: 25 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ This page provides an overview of applications that support the Model Context Pr
3636
| [CodeGPT][CodeGPT] ||||||||
3737
| [Continue][Continue] ||||||||
3838
| [Copilot-MCP][CopilotMCP] ||||||||
39-
| [Cursor][Cursor] | | ||| | | |
39+
| [Cursor][Cursor] | | ||| | | |
4040
| [Daydreams Agents][Daydreams] ||||||||
4141
| [Emacs Mcp][Mcp.el] ||||||||
4242
| [fast-agent][fast-agent] ||||||||
@@ -77,6 +77,7 @@ This page provides an overview of applications that support the Model Context Pr
7777
| [RecurseChat][RecurseChat] ||||||||
7878
| [Roo Code][Roo Code] ||||||||
7979
| [Shortwave][Shortwave] ||||||||
80+
| [Simtheory][Simtheory] ||||||||
8081
| [Slack MCP Client][Slack MCP Client] ||||||||
8182
| [Sourcegraph Cody][Cody] ||||||||
8283
| [SpinAI][SpinAI] ||||||||
@@ -146,6 +147,7 @@ This page provides an overview of applications that support the Model Context Pr
146147
[Jenova]: https://www.jenova.ai
147148
[JetBrains AI Assistant]: https://plugins.jetbrains.com/plugin/22282-jetbrains-ai-assistant
148149
[Kilo Code]: https://github.com/Kilo-Org/kilocode
150+
[Langflow]: https://github.com/langflow-ai/langflow
149151
[LibreChat]: https://github.com/danny-avila/LibreChat
150152
[LM Studio]: https://lmstudio.ai
151153
[Lutra]: https://lutra.ai
@@ -167,6 +169,7 @@ This page provides an overview of applications that support the Model Context Pr
167169
[RecurseChat]: https://recurse.chat/
168170
[Roo Code]: https://roocode.com
169171
[Shortwave]: https://www.shortwave.com
172+
[Simtheory]: https://simtheory.ai
170173
[Slack MCP Client]: https://github.com/tuannvm/slack-mcp-client
171174
[Cody]: https://sourcegraph.com/cody
172175
[SpinAI]: https://spinai.dev
@@ -467,11 +470,14 @@ The Claude desktop application provides comprehensive support for MCP, enabling
467470

468471
### Cursor
469472

470-
[Cursor](https://docs.cursor.com/advanced/model-context-protocol) is an AI code editor.
473+
[Cursor](https://docs.cursor.com/context/mcp#protocol-support) is an AI code editor.
471474

472475
**Key features:**
473476

474477
- Support for MCP tools in Cursor Composer
478+
- Support for roots
479+
- Support for prompts
480+
- Support for elicitation
475481
- Support for both STDIO and SSE
476482

477483
### Daydreams
@@ -954,6 +960,23 @@ MooPoint is a web-based AI chat platform built for developers and advanced users
954960
- Support for both remote (Streamable HTTP and SSE) and local (Stdio) MCP servers
955961
- AI assistance for managing your emails, calendar, tasks and other third-party services
956962

963+
### Simtheory
964+
965+
Simtheory is an agentic AI workspace that unifies multiple AI models, tools, and capabilities under a single subscription. It provides comprehensive MCP support through its MCP Store, allowing users to extend their workspace with productivity tools and integrations.
966+
967+
**Key features:**
968+
969+
- **MCP Store**: Marketplace for productivity tools and MCP server integrations
970+
- **Parallel Tasking**: Run multiple AI tasks simultaneously with MCP tool support
971+
- **Model Catalogue**: Access to frontier models with MCP tool integration
972+
- **Hosted MCP Servers**: Plug-and-play MCP integrations with no technical setup
973+
- **Advanced MCPs**: Specialized tools like Tripo3D (3D creation), Podcast Maker, and Video Maker
974+
- **Enterprise Ready**: Flexible workspaces with granular access control for MCP tools
975+
976+
**Learn more:**
977+
978+
- [Simtheory website](https://simtheory.ai)
979+
957980
### Slack MCP Client
958981

959982
[Slack MCP Client](https://github.com/tuannvm/slack-mcp-client) acts as a bridge between Slack and Model Context Protocol (MCP) servers. Using Slack as the interface, it enables large language models (LLMs) to connect and interact with various MCP servers through standardized MCP tools.

docs/docs.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -380,6 +380,10 @@
380380
{
381381
"source": "/quickstart/client",
382382
"destination": "/docs/develop/build-client"
383+
},
384+
{
385+
"source": "/development/contributing",
386+
"destination": "/community/communication"
383387
}
384388
],
385389
"contextual": {

docs/specification/2025-06-18/index.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,5 +145,5 @@ Explore the detailed specification for each protocol component:
145145
icon="user"
146146
href="/specification/2025-06-18/client"
147147
/>
148-
<Card title="Contributing" icon="pencil" href="/development/contributing" />
148+
<Card title="Contributing" icon="pencil" href="/community/communication" />
149149
</CardGroup>

0 commit comments

Comments
 (0)