Skip to content

Commit a3769f6

Browse files
authored
Merge branch 'main' into localden/client-security
2 parents 086d9ed + 5ad5a52 commit a3769f6

File tree

104 files changed

+4802
-1620
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

104 files changed

+4802
-1620
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

CONTRIBUTING.md

Lines changed: 16 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
# Contributing to Model Context Protocol
22

3-
Thank you for your interest in contributing to the Model Context Protocol specification!
3+
Thank you for your interest in contributing to the Model Context Protocol specification, schemas, or docs!
44
This document outlines how to contribute to this project.
55

6-
## Prerequisites
6+
Also see the [overall MCP communication guidelines in our docs](https://modelcontextprotocol.io/community/communication), which explains how and where discussions about changes happen.
7+
8+
## General prerequisites
79

810
The following software is required to work on the spec:
911

@@ -13,9 +15,9 @@ The following software is required to work on the spec:
1315
- [Mintlify](https://mintlify.com/) (optional, for docs)
1416
- nvm (optional, for managing Node versions)
1517

16-
## Getting Started
18+
### Getting Started
1719

18-
1. Fork the repository
20+
1. [Fork the repository](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/fork-a-repo)
1921
2. Clone your fork:
2022

2123
```bash
@@ -30,7 +32,7 @@ nvm install # install correct Node version
3032
npm install # install dependencies
3133
```
3234

33-
## Making Changes
35+
## Schema changes
3436

3537
Note that schema changes are made to `schema.ts`, and `schema.json` is generated from
3638
`schema.ts`.
@@ -50,17 +52,21 @@ npm run check:schema:ts
5052
npm run generate:schema
5153
```
5254

53-
4. Validate documentation changes and apply formatting:
55+
## Documentation changes
56+
57+
Documentation is written in MDX format and in the [`docs`](./docs) directory.
58+
59+
You can preview documentation changes locally by running:
5460

5561
```bash
56-
npm run check:docs
57-
npm run format
62+
npm run serve:docs
5863
```
5964

60-
5. Preview documentation locally (optional):
65+
And lint them with:
6166

6267
```bash
63-
npm run serve:docs
68+
npm run check:docs
69+
npm run format
6470
```
6571

6672
### Documentation Guidelines
@@ -104,15 +110,6 @@ When contributing to the documentation:
104110
3. Follow the pull request template
105111
4. Wait for review
106112

107-
## Code of Conduct
108-
109-
This project follows a Code of Conduct. Please review it in
110-
[CODE_OF_CONDUCT.md](CODE_OF_CONDUCT.md).
111-
112-
## Questions
113-
114-
If you have questions, please create an issue in the repository.
115-
116113
## License
117114

118115
By contributing, you agree that your contributions will be licensed under the MIT

MAINTAINERS.md

Lines changed: 120 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,120 @@
1+
# MCP Maintainers
2+
3+
This document lists current maintainers and working groups in the Model Context Protocol project.
4+
5+
**Last updated:** July 23, 2025
6+
7+
## Lead Maintainers
8+
9+
- [Justin Spahr-Summers](https://github.com/jspahrsummers)
10+
- [David Soria Parra](https://github.com/dsp-ant)
11+
12+
## Core Maintainers
13+
14+
- [Inna Harper](https://github.com/ihrpr)
15+
- [Basil Hosmer](https://github.com/bhosmer-ant)
16+
- [Paul Carleton](https://github.com/pcarleton)
17+
- [Nick Cooper](https://github.com/nicknotfun)
18+
- [Nick Aldridge](https://github.com/000-000-000-000-000)
19+
- Che Liu
20+
- [Den Delimarsky](https://github.com/localden)
21+
22+
## SDK Maintainers
23+
24+
### Java SDK
25+
26+
- [Christian Tzolov](https://github.com/tzolov)
27+
- [Dariusz Jędrzejczyk](https://github.com/chemicL)
28+
29+
### Ruby SDK
30+
31+
- [Topher Bullock](https://github.com/topherbullock)
32+
- [Koichi Ito](https://github.com/koic)
33+
- [Ateş Göral](https://github.com/atesgoral)
34+
35+
### Swift SDK
36+
37+
- [Matt Zmuda](https://github.com/mattt)
38+
- [Carl Peaslee](https://github.com/carlpeaslee)
39+
40+
### Go SDK
41+
42+
- [Rob Findley](https://github.com/findleyr)
43+
44+
### C# SDK
45+
46+
- [Stephan Halter](https://github.com/halter73)
47+
- [Mike Kistler](https://github.com/mikekistler)
48+
49+
### Kotlin SDK
50+
51+
- [Leonid Stashevsky](https://github.com/e5l)
52+
- [Sergey Ignatov](https://github.com/ignatov)
53+
54+
### Python SDK
55+
56+
- [Inna Harper](https://github.com/ihrpr)
57+
- [Jerome Swannack](https://github.com/jerome3o)
58+
- [Samuel Colvin](https://github.com/samuelcolvin)
59+
- [Marcelo Trylesinski](https://github.com/Kludex)
60+
61+
### TypeScript SDK
62+
63+
- [Inna Harper](https://github.com/ihrpr)
64+
- [Felix Weinberger](https://github.com/felixweinberger)
65+
- [Olivier Chafik](https://github.com/ochafik)
66+
67+
### Rust SDK
68+
69+
- [Alex Hancock](https://github.com/alexhancock)
70+
71+
## Project Maintainers
72+
73+
- [Glen Maddern](https://github.com/geelen) (use-mcp)
74+
- [Ola Hungerford](https://github.com/olaservo) (Inspector, Reference Servers)
75+
- [Cliff Hall](https://github.com/cliffhall) (Inspector, Reference Servers)
76+
- [Toby Padilla](https://github.com/toby) (Registry)
77+
- [Tadas Antanavicius](https://github.com/tadasant) (Registry, Reference Servers)
78+
- [Shaun Smith](https://github.com/evalstate) (Reference Servers)
79+
- [Jonathan Hefner](https://github.com/jonathanhefner) (Reference Servers)
80+
81+
## Community Moderators
82+
83+
- [Ola Hungerford](https://github.com/olaservo)
84+
- [Cliff Hall](https://github.com/cliffhall)
85+
- [Shaun Smith](https://github.com/evalstate)
86+
- [Jonathan Hefner](https://github.com/jonathanhefner)
87+
- [Tadas Antanavicius](https://github.com/tadasant)
88+
89+
## Working Groups
90+
91+
### Security Working Group
92+
93+
- [Den Delimarsky](https://github.com/dend)
94+
- [Paul Carleton](https://github.com/pcarleton)
95+
- [Jenn Newton](https://github.com/jenn-newton)
96+
97+
### Authorization Working Group
98+
99+
- [Aaron Parecki](https://github.com/aaronpk)
100+
- [Darin McAdams](https://github.com/D-McAdams)
101+
- [Paul Carleton](https://github.com/pcarleton)
102+
103+
### Client Implementor Working Group
104+
105+
- [Michael Feldstein](https://github.com/msfeldstein)
106+
- [Harald Kirschner](https://github.com/digitarald)
107+
- [Connor Peet](https://github.com/connor4312)
108+
109+
### Transports Working Group
110+
111+
- [Kurtis Van Gent](https://github.com/kurtisvg)
112+
- [Jonathan Hefner](https://github.com/jonathanhefner)
113+
- [Shaun Smith](https://github.com/evalstate)
114+
- [Harvey Tuch](https://github.com/htuch)
115+
116+
## About This Document
117+
118+
This document is updated by the MCP maintainers and reflects the current
119+
governance structure. For more information about MCP governance, see our
120+
[governance documentation](https://modelcontextprotocol.io/community/governance).

README.md

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
1-
# Model Context Protocol specification
1+
# Model Context Protocol (MCP)
22

3-
This repo contains the specification and protocol schema for the Model Context Protocol.
3+
_Just heard of MCP and not sure where to start? See [the documentation website instead](https://modelcontextprotocol.io)._
4+
5+
This repo contains the:
6+
7+
- MCP specification
8+
- MCP protocol schema
9+
- Official MCP documentation
410

511
The schema is [defined in TypeScript](schema/2025-06-18/schema.ts) first, but
612
[made available as JSON Schema](schema/2025-06-18/schema.json) as well, for wider
@@ -11,10 +17,8 @@ The official MCP documentation is built using Mintlify and available at
1117

1218
## Contributing
1319

14-
Please see [CONTRIBUTING.md](CONTRIBUTING.md) for details on how to contribute to this
15-
project.
20+
See [CONTRIBUTING.md](./CONTRIBUTING.md).
1621

1722
## License
1823

19-
This project is licensed under the MIT License—see the [LICENSE](LICENSE) file for
20-
details.
24+
This project is licensed under the [MIT License](LICENSE).

blog/content/posts/2025-07-17-governance-for-mcp.md

Lines changed: 0 additions & 47 deletions
This file was deleted.

0 commit comments

Comments
 (0)