Skip to content

Commit 8e79b09

Browse files
authored
Merge branch 'main' into tadasant/loosen-maintainer-nom-process
2 parents 410ae98 + 004bbd9 commit 8e79b09

File tree

14 files changed

+44
-168
lines changed

14 files changed

+44
-168
lines changed

MAINTAINERS.md

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
This document lists current maintainers in the Model Context Protocol project.
44

5-
**Last updated:** August 17, 2025
5+
**Last updated:** October 15, 2025
66

77
## Lead Maintainers
88

@@ -92,6 +92,7 @@ This document lists current maintainers in the Model Context Protocol project.
9292
- [Toby Padilla](https://github.com/toby)
9393
- [Tadas Antanavicius](https://github.com/tadasant)
9494
- [Adam Jones](https://github.com/domdomegg)
95+
- [Radoslav (Rado) Dimitrov](https://github.com/rdimitrov)
9596

9697
### Reference Servers
9798

@@ -127,9 +128,15 @@ This document lists current maintainers in the Model Context Protocol project.
127128

128129
### Client Implementor Interest Group
129130

130-
- [Michael Feldstein](https://github.com/msfeldstein)
131-
- [Harald Kirschner](https://github.com/digitarald)
132-
- [Connor Peet](https://github.com/connor4312)
131+
**Note:** These individuals serve as MCP protocol representatives for their respective clients. For client-specific issues, use the official support channels provided by each product.
132+
133+
- [Alex Hancock](https://github.com/alexhancock) - Goose
134+
- [Ben Brandt](https://github.com/benbrandt) - Zed
135+
- [Connor Peet](https://github.com/connor4312) - VS Code
136+
- [Gabriel Peal](https://github.com/gpeal) - Codex
137+
- [Jun Han](https://github.com/formulahendry) - GitHub Copilot for JetBrains
138+
- [Tyler Leonhardt](https://github.com/TylerLeonhardt) - VS Code
139+
- [Michael Feldstein](https://github.com/msfeldstein) - Cursor
133140

134141
### Financial Services Interest Group
135142

README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,10 @@ compatibility.
1515
The official MCP documentation is built using Mintlify and available at
1616
[modelcontextprotocol.io](https://modelcontextprotocol.io).
1717

18+
## Authors
19+
20+
The Model Context Protocol was created by David Soria Parra ([@dsp](https://github.com/dsp)) and Justin Spahr-Summers ([@jspahrsummers](https://github.com/jspahrsummers)).
21+
1822
## Contributing
1923

2024
See [CONTRIBUTING.md](./CONTRIBUTING.md).

blog/content/posts/client_registration/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,9 +58,9 @@ For example, a malicious client could claim to be `Claude Desktop` on the consen
5858

5959
## Improving Client Registration in MCP
6060

61-
For MCP users, a common pattern is to connect to an MCP server by using its URL directly in a MCP client.
61+
For MCP users, a common pattern is to connect to an MCP server by using its URL directly in an MCP client.
6262

63-
This goes against the typical OAuth authorization pattern because the user is selecting the resource server to connect to rather than the client developer. This problem is compounded by the fact that there is an unbounded number of authorization servers that a MCP server may use, meaning that clients need to be able to complete the authorization flow regardless of the provider used.
63+
This goes against the typical OAuth authorization pattern because the user is selecting the resource server to connect to rather than the client developer. This problem is compounded by the fact that there is an unbounded number of authorization servers that an MCP server may use, meaning that clients need to be able to complete the authorization flow regardless of the provider used.
6464

6565
Some client developers have implemented pre-registration with a select few authorization servers. In this scenario, the client doesn't need to rely on DCR when it detects an authorization server it knows. However, this is a solution that doesn't scale given the breadth of the MCP ecosystem - it's impossible to have every client be registered with every authorization server there is.
6666
To mitigate this challenge, we set out to outline some of the goals that we wanted to achieve with improving the client registration experience:

docs/clients.mdx

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ This page provides an overview of applications that support the Model Context Pr
6161
| [LibreChat][LibreChat] ||||||||
6262
| [LM Studio][LM Studio] ||||||||
6363
| [Lutra][Lutra] ||||||||
64+
| [MCP Bundler for MacOS][mcp-bundler] ||||||||
6465
| [mcp-agent][mcp-agent] ||||| ⚠️ |||
6566
| [mcp-client-chatbot][mcp-client-chatbot] ||||||||
6667
| [MCPJam][MCPJam] ||||||||
@@ -160,6 +161,7 @@ This page provides an overview of applications that support the Model Context Pr
160161
[LibreChat]: https://github.com/danny-avila/LibreChat
161162
[LM Studio]: https://lmstudio.ai
162163
[Lutra]: https://lutra.ai
164+
[mcp-bundler]: https://mcp-bundler.maketry.xyz
163165
[mcp-agent]: https://github.com/lastmile-ai/mcp-agent
164166
[mcp-client-chatbot]: https://github.com/cgoinglove/mcp-client-chatbot
165167
[MCPJam]: https://github.com/MCPJam/inspector
@@ -778,6 +780,22 @@ Langflow is an open-source visual builder that lets developers rapidly prototype
778780

779781
- [Lutra AI agent explained](https://www.youtube.com/watch?v=W5ZpN0cMY70)
780782

783+
### MCP Bundler for MacOS
784+
785+
[MCP Bundler](https://mcp-bundler.maketry.xyz) is perfect local proxy for your MCP workflow. The app centralizes all your MCP servers — toggle, group, turn off capabilities instantly. Switch bundles on the fly inside the MCP Bundler.
786+
787+
**Key features:**
788+
789+
- Unified Control Panel: Manage all your MCP servers — both Local STDIO and Remote HTTP/SSE — from one clear macOS window. Start, stop, or edit them instantly without touching configs.
790+
- One Click, All Connected: Launch or disable entire MCP setups with one toggle. Switch bundles per project or workspace and keep your AI tools synced automatically.
791+
- Per-Tool Control: Enable or hide individual tools inside each server. Keep your bundles clean, lightweight, and tailored for every AI workflow.
792+
- Instant Health & Logs: Real-time health indicators and request logs show exactly what’s running. Diagnose and fix connection issues without leaving the app.
793+
- Auto-Generate MCP Config: Copy a ready-made JSON snippet for any client in seconds. No manual wiring — connect your Bundler as a single MCP endpoint.
794+
795+
**Learn more:**
796+
797+
- [MCP Bundler in action](https://www.youtube.com/watch?v=CEHVSShw_NU)
798+
781799
### mcp-agent
782800

783801
[mcp-agent] is a simple, composable framework to build agents using Model Context Protocol.
@@ -946,7 +964,7 @@ MooPoint is a web-based AI chat platform built for developers and advanced users
946964

947965
### Needle
948966

949-
[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.
967+
[Needle](https://needle.app) is a RAG workflow platform that also works as an MCP client, letting you connect and use MCP servers in seconds.
950968

951969
**Key features:**
952970

docs/community/sep-guidelines.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ Each SEP must have an **SEP author** -- someone who writes the SEP using the sty
4444

4545
SEPs should be submitted as a GitHub Issue in the [specification repository](https://github.com/modelcontextprotocol/modelcontextprotocol). The standard SEP workflow is:
4646

47-
1. You, the SEP author, create a [well-formatted](#sep-format) GitHub Issue with the `SEP` and `proposal` tags. The SEP number is the same as the GitHub Issue number, the two can be used interchangably.
47+
1. You, the SEP author, create a [well-formatted](#sep-format) GitHub Issue with the `SEP` and `proposal` tags. The SEP number is the same as the GitHub Issue number, the two can be used interchangeably.
4848
2. Find a Core Maintainer or Maintainer to sponsor your proposal. Core Maintainers and Maintainers will regularly go over the list of open proposals to determine which proposals to sponsor. You can tag relevant maintainers from [the maintainer list](https://github.com/modelcontextprotocol/modelcontextprotocol/blob/main/MAINTAINERS.md) in your proposal.
4949
3. Once a sponsor is found, the GitHub Issue is assigned to the sponsor. The sponsor will add the `draft` tag, ensure the SEP number is in the title, and assign a milestone.
5050
4. The sponsor will informally review the proposal and may request changes based on community feedback. When ready for formal review, the sponsor will add the `in-review` tag.

docs/community/working-interest-groups.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ Lead and Core Maintainers reserve the right to modify the list of Facilitators a
119119

120120
These IG and WG abstractions help provide an elegant on-ramp:
121121

122-
1. [Join the Discord](/community/communication#discord) and follow conversations in IGs relevant to you. Attend live calls. Participate.
122+
1. [Join the Discord](/community/communication#discord) and follow conversations in IGs relevant to you. Attend [live calls](https://meet.modelcontextprotocol.io/). Participate.
123123
2. Offer to facilitate calls. Contribute your use cases in SEP proposals and other work.
124124
3. When you're comfortable contributing to deliverables, jump in to contribute to WG work.
125125
4. Active and valuable contributors will be nominated by WG maintainers as new maintainers.

docs/docs/develop/build-client.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ You'll need an Anthropic API key from the [Anthropic Console](https://console.an
7777
Create a `.env` file to store it:
7878

7979
```bash
80-
echo "ANTHROPIC_API_KEY=<your key here>" > .env
80+
echo "ANTHROPIC_API_KEY=your-api-key-goes-here" > .env
8181
```
8282

8383
Add `.env` to your `.gitignore`:

docs/docs/develop/connect-local-servers.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ Before starting this tutorial, ensure you have the following installed on your s
2020

2121
### Claude Desktop
2222

23-
Download and install [Claude Desktop](https://claude.ai/download) for your operating system. Claude Desktop is currently available for macOS and Windows. Linux support is coming soon.
23+
Download and install [Claude Desktop](https://claude.ai/download) for your operating system. Claude Desktop is available for macOS and Windows.
2424

2525
If you already have Claude Desktop installed, verify you're running the latest version by clicking the Claude menu and selecting "Check for Updates..."
2626

docs/docs/tutorials/security/authorization.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ If the registration succeeds, the authorization server will return a JSON blob w
9797
<Tip>
9898
**No DCR or Pre-Registration**
9999

100-
In case a MCP client connects to a MCP server that doesn't use an authorization server that supports DCR and the client is not pre-registered with said authorization server, it's the responsibility of the client developer to provide an affordance for the end-user to enter client information manually.
100+
In case an MCP client connects to an MCP server that doesn't use an authorization server that supports DCR and the client is not pre-registered with said authorization server, it's the responsibility of the client developer to provide an affordance for the end-user to enter client information manually.
101101

102102
</Tip>
103103

docs/images/mcp-simple-diagram.png

20.9 KB
Loading

0 commit comments

Comments
 (0)