Skip to content

Commit b3af48e

Browse files
authored
Merge branch 'main' into patch-4
2 parents e5fa741 + 7adcc30 commit b3af48e

File tree

4 files changed

+31
-17
lines changed

4 files changed

+31
-17
lines changed

.github/CODEOWNERS

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# CODEOWNERS file for MCP Specification repository
22

3-
# General documentation ownership - @steering-committee owns all of /docs
4-
/docs/ @modelcontextprotocol/steering-committee
3+
# General documentation ownership - @modelcontextprotocol/docs-maintaners owns all of /docs
4+
/docs/ @modelcontextprotocol/docs-maintaners
55

66
# Specific ownership - @core-maintainer team owns docs/specification and schema/ directories
77
/docs/specification/ @modelcontextprotocol/core-maintainers

docs/development/roadmap.mdx

Lines changed: 18 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Roadmap
33
description: Our plans for evolving Model Context Protocol
44
---
55

6-
<Info>Last updated: **2025-03-27**</Info>
6+
<Info>Last updated: **2025-07-22**</Info>
77

88
The Model Context Protocol is rapidly evolving. This page outlines our current thinking on key priorities and direction for approximately **the next six months**, though these may change significantly as the project develops. To see what's changed recently, check out the **[specification changelog](/specification/2025-06-18/changelog/)**.
99

@@ -17,11 +17,28 @@ We value community participation! Each section links to relevant discussions whe
1717

1818
For a technical view of our standardization process, visit the [Standards Track](https://github.com/orgs/modelcontextprotocol/projects/2/views/2) on GitHub, which tracks how proposals progress toward inclusion in the official [MCP specification](https://spec.modelcontextprotocol.io).
1919

20+
## Agents
21+
22+
As MCP increasingly becomes part of agentic workflows, we're focusing on key improvements:
23+
24+
- **Asynchronous Operations**: supporting long-running operations that may take extended periods, with resilient handling of disconnections and reconnections
25+
26+
## Authentication and Security
27+
28+
We're evolving our authorization and security resources to improve user safety and provide a better developer experience:
29+
30+
- **Guides and Best Practices**: documenting specifics about deploying MCP securely in the form of guides and best practices to help developers avoid common pitfalls.
31+
- **Alternatives to Dynamic Client Registration (DCR)**: exploring alternatives to DCR, attempting to address operational challenges while preserving a smooth user experience.
32+
- **Fine-grained Authorization**: developing mechanisms and guidelines for primitive authorization for sensitive actions
33+
- **Enterprise Managed Authorization**: adding the capability for enterprises to simplify MCP server authorization with the help of Single Sign-On (SSO)
34+
- **Secure Authorization Elicitation**: enable developers to integrate secure authorization flows for downstream APIs outside the main MCP server authorization
35+
2036
## Validation
2137

2238
To foster a robust developer ecosystem, we plan to invest in:
2339

2440
- **Reference Client Implementations**: demonstrating protocol features with high-quality AI applications
41+
- **Reference Server Implementation**: showcasing authentication patterns and remote deployment best practices
2542
- **Compliance Test Suites**: automated verification that clients, servers, and SDKs properly implement the specification
2643

2744
These tools will help developers confidently implement MCP while ensuring consistent behavior across the ecosystem.
@@ -32,27 +49,13 @@ For MCP to reach its full potential, we need streamlined ways to distribute and
3249

3350
We plan to develop an [**MCP Registry**](https://github.com/orgs/modelcontextprotocol/discussions/159) that will enable centralized server discovery and metadata. This registry will primarily function as an API layer that third-party marketplaces and discovery services can build upon.
3451

35-
## Agents
36-
37-
As MCP increasingly becomes part of agentic workflows, we're exploring [improvements](https://github.com/modelcontextprotocol/specification/discussions/111) such as:
38-
39-
- **[Agent Graphs](https://github.com/modelcontextprotocol/specification/discussions/94)**: enabling complex agent topologies through namespacing and graph-aware communication patterns
40-
- **Interactive Workflows**: improving human-in-the-loop experiences with granular permissioning, standardized interaction patterns, and [ways to directly communicate](https://github.com/modelcontextprotocol/specification/issues/97) with the end user
41-
4252
## Multimodality
4353

4454
Supporting the full spectrum of AI capabilities in MCP, including:
4555

4656
- **Additional Modalities**: video and other media types
4757
- **[Streaming](https://github.com/modelcontextprotocol/specification/issues/117)**: multipart, chunked messages, and bidirectional communication for interactive experiences
4858

49-
## Governance
50-
51-
We're implementing governance structures that prioritize:
52-
53-
- **Community-Led Development**: fostering a collaborative ecosystem where community members and AI developers can all participate in MCP's evolution, ensuring it serves diverse applications and use cases
54-
- **Transparent Standardization**: establishing clear processes for contributing to the specification, while exploring formal standardization via industry bodies
55-
5659
## Get Involved
5760

5861
We welcome your contributions to MCP's future! Join our [GitHub Discussions](https://github.com/orgs/modelcontextprotocol/discussions) to share ideas, provide feedback, or participate in the development process.

docs/docs.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,7 @@
136136
"group": "SDKs",
137137
"pages": [
138138
"links/sdks/csharp",
139+
"links/sdks/go",
139140
"links/sdks/java",
140141
"links/sdks/kotlin",
141142
"links/sdks/python",
@@ -257,6 +258,7 @@
257258
"group": "SDKs",
258259
"pages": [
259260
"links/sdks/csharp",
261+
"links/sdks/go",
260262
"links/sdks/java",
261263
"links/sdks/kotlin",
262264
"links/sdks/python",
@@ -377,6 +379,7 @@
377379
"group": "SDKs",
378380
"pages": [
379381
"links/sdks/csharp",
382+
"links/sdks/go",
380383
"links/sdks/java",
381384
"links/sdks/kotlin",
382385
"links/sdks/python",
@@ -501,6 +504,7 @@
501504
"group": "SDKs",
502505
"pages": [
503506
"links/sdks/csharp",
507+
"links/sdks/go",
504508
"links/sdks/java",
505509
"links/sdks/kotlin",
506510
"links/sdks/python",

docs/links/sdks/go.mdx

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
title: go SDK
3+
url: https://github.com/modelcontextprotocol/go-sdk
4+
icon: golang
5+
---
6+
7+
<Card title="go SDK" href="https://github.com/modelcontextprotocol/go-sdk" />

0 commit comments

Comments
 (0)