Correct README claims that do not match the repo
The License section named MIT. LICENSE is a transition file: new code contributions are Apache-2.0, documentation excluding specifications is CC-BY-4.0, and only earlier contributions without relicensing consent stay MIT. "Rust (stable)" understates the floor. rmcp, darling and time declare rust-version 1.88, and cargo metadata resolves both crates to 1.88. The Ruby aside said 3.3 also satisfies the gems. anthropic requires >= 3.2.0 and mcp >= 2.7.0, so the gem floor was 3.2, and 3.2 reached EOL on 2026-03-31. CI runs 3.4, which is what the READMEs now state. The Go and Rust clients take a command plus arguments, not a path to a server script. Removed the commit-message convention, which is attributed to the MCP contributing guidelines but does not appear in them. Added the AI_POLICY.md link that CONTRIBUTING.md points to. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01GdvHa5MzDw33PEz3DbTaJD
This commit is contained in:
parent
9395583c49
commit
4d79997120
5 changed files with 9 additions and 10 deletions
|
|
@ -19,7 +19,7 @@ Each example lives in its own directory with its own README covering prerequisit
|
|||
|
||||
All servers communicate over stdio and expose the same two tools: `get_forecast` and `get_alerts` (or `get-forecast` and `get-alerts` in TypeScript).
|
||||
|
||||
All clients accept a path to a server to launch, list its tools, and start an interactive chat loop in which Claude can call those tools.
|
||||
All clients launch a server, list its tools, and start an interactive chat loop in which Claude can call those tools. The Python, TypeScript, and Ruby clients take a path to a server script; the Go and Rust clients take the command to run, plus any arguments.
|
||||
|
||||
Note: These example clients need an `ANTHROPIC_API_KEY` to operate. Without a key, each client still connects and lists the server's tools before exiting, so you can verify the MCP wiring without credentials.
|
||||
|
||||
|
|
@ -34,7 +34,7 @@ Each example only needs its own language toolchain. To work across the whole rep
|
|||
- **Node.js** 24+ and **npm**
|
||||
- **Python** 3.10+ and **uv**
|
||||
- **Go** 1.25+
|
||||
- **Rust** stable and **Cargo**
|
||||
- **Rust** 1.88+ and **Cargo**
|
||||
- **Ruby** 3.4+ and **Bundler**
|
||||
|
||||
## Running the tests
|
||||
|
|
@ -58,8 +58,7 @@ Contributions are welcome. To submit a change:
|
|||
A few conventions to follow, in line with the broader [Model Context Protocol contributing guidelines](https://github.com/modelcontextprotocol/modelcontextprotocol/blob/main/CONTRIBUTING.md):
|
||||
|
||||
- **Keep documentation clear, concise, and technically accurate.** Include code examples where appropriate, and test the commands and links you add.
|
||||
- **Disclose AI assistance.** If you used any kind of AI assistance to prepare your contribution, say so in the pull request.
|
||||
- **Keep commit messages about the change**, not the tooling used to make it.
|
||||
- **Disclose AI assistance.** If you used any kind of AI assistance to prepare your contribution, say so in the pull request or issue. See [AI_POLICY.md](https://github.com/modelcontextprotocol/modelcontextprotocol/blob/main/AI_POLICY.md) for what the disclosure should cover.
|
||||
- **Be respectful.** This project follows the MCP community's [Code of Conduct](https://github.com/modelcontextprotocol/modelcontextprotocol/blob/main/CODE_OF_CONDUCT.md). Concerns can be reported to mcp-coc@anthropic.com.
|
||||
|
||||
## Security note
|
||||
|
|
@ -68,4 +67,4 @@ These examples are intentionally minimal. If you expose an MCP server over a net
|
|||
|
||||
## License
|
||||
|
||||
This repository is licensed under the [MIT License](./LICENSE).
|
||||
The MCP project is transitioning from the MIT License to Apache-2.0. New code contributions are licensed under Apache-2.0, and documentation (excluding specifications) under CC-BY-4.0. Earlier contributions whose authors have not consented to relicensing remain under the MIT License. See [`LICENSE`](./LICENSE) for the full terms.
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ This example accompanies the [Build an MCP client](https://modelcontextprotocol.
|
|||
|
||||
## Prerequisites
|
||||
|
||||
- Ruby 3.4+ (3.3 also satisfies the gems)
|
||||
- Ruby 3.4+
|
||||
- Bundler
|
||||
- An [Anthropic API key](https://console.anthropic.com/) (optional — see below)
|
||||
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ This example accompanies the [Build an MCP client](https://modelcontextprotocol.
|
|||
|
||||
## Prerequisites
|
||||
|
||||
- Rust (stable) and Cargo
|
||||
- Rust 1.88+ and Cargo
|
||||
- An [Anthropic API key](https://console.anthropic.com/) (optional — see below)
|
||||
|
||||
## Setup
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ This example accompanies the [Build an MCP server](https://modelcontextprotocol.
|
|||
|
||||
## Prerequisites
|
||||
|
||||
- Ruby 3.4+ (3.3 also satisfies the gems)
|
||||
- Ruby 3.4+
|
||||
- Bundler
|
||||
|
||||
## Setup and run
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ This example accompanies the [Build an MCP server](https://modelcontextprotocol.
|
|||
|
||||
## Prerequisites
|
||||
|
||||
- Rust (stable) and Cargo
|
||||
- Rust 1.88+ and Cargo
|
||||
|
||||
## Build and run
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue