GitShow/modelcontextprotocol/quickstart-resources
modelcontextprotocol

quickstart-resources

A repository of servers and clients from the Model Context Protocol tutorials

by modelcontextprotocol
Star on GitHubFork

Rust

1.2k stars669 forks22 contributorsActive · 9h agoSince 2024

Meet the team

See all 22 on GitHub →
a-akimov
a-akimov70 contributions
dependabot[bot]Bot
dependabot[bot]52 contributions
olaservo
olaservo26 contributions
dsp-ant
dsp-ant24 contributions
jonathanhefner
jonathanhefner17 contributions
allenzhou101
allenzhou10111 contributions
koic
koic6 contributions
amikai
amikai6 contributions

Languages

View on GitHub →
Rust20.1%
Go19.8%
TypeScript15.6%
Ruby13.2%
Python12.3%
Shell10.1%
Other9.0%

Commit activity

Last 12 weeks · 55 commits

Full graph →

Community health

5 of 6 standards met

Community profile →
100
✓README✓License✓Contributing✓Code of Conduct○Issue Template✓PR Template

Recent PRs & issues

Active · 1 in progress · Last activity 9h ago
See all on GitHub →
a-akimov
Improve all readmesOpenPR

Motivation and Context Current readmes were lacking a lot of valuable details. This PR aims to improve that and provide better developer experience for anyone who is trying these examples. How Has This Been Tested? Locally Breaking Changes No Types of changes [ ] Bug fix (non-breaking change which fixes an issue) [ ] New feature (non-breaking change which adds functionality) [ ] Breaking change (fix or feature that would cause existing functionality to change) [x] Documentation update Checklist [x] I have read the MCP Documentation [x] My code follows the repository's style guidelines [ ] New and existing tests pass locally [ ] I have added appropriate error handling [x] I have added or updated documentation as needed Additional context I wrote this content partially myself, partially with Claude Code, which also assited me in reviewing these updates.

a-akimov · 14h ago

Recent fixes

View closed PRs →
a-akimov
Address the code scanning reportMergedPR

Motivation and Context Add permissions as per https://github.com/modelcontextprotocol/quickstart-resources/security/code-scanning/3 How Has This Been Tested? Locally Breaking Changes N/a Types of changes [x] Bug fix (non-breaking change which fixes an issue) [ ] New feature (non-breaking change which adds functionality) [ ] Breaking change (fix or feature that would cause existing functionality to change) [ ] Documentation update Checklist [x] I have read the MCP Documentation [x] My code follows the repository's style guidelines [x] New and existing tests pass locally [ ] I have added appropriate error handling [ ] I have added or updated documentation as needed Additional context N/a

a-akimov · 9h ago
a-akimov
Change the Sonnet model to 5MergedPR

Motivation and Context All other clients use Sonnet 5, so changing it here from 4.5 to 5 for consistency How Has This Been Tested? Locally Breaking Changes N/a Types of changes [x] Bug fix (non-breaking change which fixes an issue) [ ] New feature (non-breaking change which adds functionality) [ ] Breaking change (fix or feature that would cause existing functionality to change) [ ] Documentation update Checklist [x] I have read the MCP Documentation [x] My code follows the repository's style guidelines [x] New and existing tests pass locally [ ] I have added appropriate error handling [ ] I have added or updated documentation as needed Additional context N/a

a-akimov · 1d ago
olaservo
Add structured content to the Ruby weather server and clientMergedPR

Completes the set with #164 (Python), #165 (TypeScript), #166 (Go), #167 (Rust): both tools declare an and return matching , and the client validates results against the declared schema. Draft — blocked on an gem release.** 1.1.0 negotiates but its server never stamps the field the revision makes mandatory, so a spec-strict client rejects every response. The fix is on ruby-sdk and unreleased; 1.1.0 is still the newest gem. The version floor here should name that release rather than 1.1.0 once it ships. Until then the Ruby weather server cannot be added to the smoke tests (see #183, which covers the Ruby client only), so nothing in this diff is exercised by CI.

olaservo · 2d ago
Structured data for AI agents

Repository: modelcontextprotocol/quickstart-resources. Description: A repository of servers and clients from the Model Context Protocol tutorials Stars: 1167, Forks: 669. Primary language: Rust. Languages: Rust (20.1%), Go (19.8%), TypeScript (15.6%), Ruby (13.2%), Python (12.3%). Open PRs: 1, open issues: 3. Last activity: 9h ago. Community health: 100%. Top contributors: a-akimov, dependabot[bot], olaservo, dsp-ant, jonathanhefner, allenzhou101, koic, amikai, jspahrsummers, zckly and others.

·@ofershap

Replace github.com with gitshow.dev