Commit Graph

3317 Commits

Author SHA1 Message Date
AjayKumbham
39c1ca8df0 feat: improve roots messaging to distinguish client support vs configuration
- Add clientSupportsRoots tracking variable
- Set clientSupportsRoots during initialization based on client capabilities
- Update listRoots tool to provide clearer messaging:
  - Specific message when client doesn't support roots protocol
  - Different message when client supports roots but none are configured
- Improves user experience by clearly explaining the different scenarios

Addresses feedback from @olaservo in PR review
2025-08-27 20:24:23 +05:30
Kumbham Ajay Goud
cf9f66c14e feat: add MCP roots protocol support to everything server
- Add roots capability declaration with listChanged: true
- Implement roots/list_changed notification handler
- Add initialization handler to request initial roots from client
- Add new listRoots tool to demonstrate roots functionality
- Add comprehensive logging for roots protocol events
- Update README.md with roots documentation

Resolves #2552

The everything server now demonstrates all MCP features including the roots protocol.
This provides a complete reference implementation for client developers to test
their roots protocol implementation against, even though this server doesn't
access files directly.
2025-08-18 15:31:23 +05:30
Ola Hungerford
7e1d9d9ede fix: clarify list_allowed_directories description to mention subdirectory access (#2571)
The tool description was ambiguous about subdirectory access within allowed directories.
Updated the description to explicitly state that subdirectories are also accessible.

Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
Co-authored-by: Ola Hungerford <olaservo@users.noreply.github.com>
2025-08-17 23:32:33 +01:00
Ola Hungerford
c5fec2935a Merge pull request #2569 from modelcontextprotocol/claude/issue-1948-20250817-1717
Fix SSE server crash by starting notification timers only after client connects
2025-08-17 15:30:37 -07:00
Ola Hungerford
9dd80f0bc0 Merge pull request #2566 from modelcontextprotocol/claude/issue-399-20250817-1637
fix: remove incorrect resources claim from filesystem server README
2025-08-17 15:23:08 -07:00
Viktor Farcic
ed116f0f45 Add DevOps AI Toolkit MCP Server (#2561)
Co-authored-by: adam jones <domdomegg+git@gmail.com>
2025-08-17 23:19:14 +01:00
claude[bot]
9da43bc355 Fix SSE server crash by starting notification timers only after client connects
- Move setInterval calls from server creation to startNotificationIntervals function
- Only start notification timers when a client actually connects to the SSE server
- Prevents 'Not connected' error when server tries to send notifications before client connection
- Fixes issue where server crashes after 5 seconds when running 'npx @modelcontextprotocol/server-everything sse'

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-authored-by: Ola Hungerford <olaservo@users.noreply.github.com>
2025-08-17 17:20:36 +00:00
Ola Hungerford
fcb550ec3d Merge pull request #2563 from modelcontextprotocol/claude/issue-2562-20250817-1548
fix: remove duplicate DICOM MCP in official servers section
2025-08-17 09:43:47 -07:00
claude[bot]
54f9c6968e fix: remove incorrect resources claim from filesystem server README
The filesystem server does not actually implement MCP Resources capability
but the README incorrectly claimed it provides 'file://system' resource interface.

Fixes #399

Co-authored-by: Ola Hungerford <olaservo@users.noreply.github.com>
2025-08-17 16:38:29 +00:00
mo-silent
57ab02cd15 Add Python Loki MCP server to README (#2560) 2025-08-17 17:17:12 +01:00
Mike Robbins
07b61ac989 Add HeyOnCall MCP Server (#2559)
Co-authored-by: adam jones <domdomegg+git@gmail.com>
2025-08-17 17:15:43 +01:00
Kassandra Karan
3f4771022a Add TcpSocketMCP to README (#2558)
Co-authored-by: adam jones <domdomegg+git@gmail.com>
2025-08-17 17:15:24 +01:00
Mouhammed DIOP
800d9b7911 Add Tideways MCP server to README (#2557)
Co-authored-by: adam jones <domdomegg+git@gmail.com>
2025-08-17 17:12:18 +01:00
Antoni Kępiński
29fc4aad1b Add local-history-mcp to README (#2556)
Co-authored-by: adam jones <domdomegg+git@gmail.com>
2025-08-17 17:11:57 +01:00
JungJungIn
7b96e1d844 Add MCP-Airflow-API server to community-developed servers list in README.md (#2555)
Co-authored-by: Adam Jones <domdomegg+git@gmail.com>
2025-08-17 17:09:11 +01:00
adam jones
fa9c4c0be8 Add 1mcpserver MCP Server to README (#2564)
Co-authored-by: Zheng Robert Jia <jia00129@umn.edu>
Co-authored-by: Claude <noreply@anthropic.com>
2025-08-17 17:04:33 +01:00
SteveAlphaVantage
c356d01ec2 Update the Server URL for Alpha Vantage MCP (#2544)
We are now hosting the official Alpha Vantage MCP server at https://mcp.alphavantage.co/, hence this PR to update the target URL. 

Submitted by Steve (Cofounder of Alpha Vantage)
2025-08-17 16:57:02 +01:00
Ralph Tice
ff14ec9306 Add Paubox MCP server to README (#2535) 2025-08-17 16:55:35 +01:00
Mohammad Dohadwala
72be629a5d Add Cleanup Crew MCP server (#2504)
Co-authored-by: adam jones <adamj+git@anthropic.com>
2025-08-17 16:50:22 +01:00
claude[bot]
b893d605ef fix: move DICOM MCP from official to community servers section
Resolves issue where DICOM MCP was incorrectly listed in both
official and community servers sections. It should only be in
the community servers section.

Fixes #2562

Co-authored-by: adam jones <domdomegg@users.noreply.github.com>
2025-08-17 15:49:13 +00:00
Anishka Gupta
978294f020 Added ProdE MCP in README (#2502)
Co-authored-by: Ola Hungerford <olahungerford@gmail.com>
Co-authored-by: adam jones <domdomegg+git@gmail.com>
2025-08-17 16:44:51 +01:00
David Front
ad2a30f508 Add gx mcp server to README (#2496)
Co-authored-by: Adam Jones <domdomegg+git@gmail.com>
Co-authored-by: Claude <noreply@anthropic.com>
2025-08-17 16:42:20 +01:00
Noah Gift
6d4a46b269 Add Depyler to third-party MCP servers list (#2481)
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: GitHub Actions Bot <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Claude <claude@anthropic.com>
Co-authored-by: Adam Jones <domdomegg+git@gmail.com>
2025-08-17 16:34:09 +01:00
Shachar Solomon
b604bbab31 Add NPM Plus MCP Server to community servers (#2474)
Co-authored-by: Shachar Solomon <Shahar.solomon@teliacompany.com>
Co-authored-by: Adam Jones <domdomegg+git@gmail.com>
Co-authored-by: Claude <noreply@anthropic.com>
2025-08-17 16:28:42 +01:00
Jason
49ea0da4ae Add Blockbench MCP to README (#2436)
Co-authored-by: Adam Jones <domdomegg+git@gmail.com>
2025-08-17 16:23:20 +01:00
Michael Knowles
71f3db8df8 Add Matrix MCP server to README (#2405)
Co-authored-by: adam jones <adamj+git@anthropic.com>
Co-authored-by: Adam Jones <domdomegg+git@gmail.com>
Co-authored-by: Claude <noreply@anthropic.com>
2025-08-17 16:20:40 +01:00
Aron Weiler
0450234a29 Add GitHub Projects MCP server to community servers list (#2401)
Co-authored-by: adam jones <adamj+git@anthropic.com>
2025-08-17 16:16:08 +01:00
sabler
264a828201 Add UniFi Dream Machine MCP server to README (#2508)
Co-authored-by: adam jones <adamj+git@anthropic.com>
2025-08-17 16:15:03 +01:00
Miguel Branco
a3cba1bc10 Add mxcp to README (#2196)
Co-authored-by: Adam Jones <domdomegg+git@gmail.com>
2025-08-17 16:12:32 +01:00
NellyW8
59d3d028b7 Add MCP-EDA to README.md (#1899)
Co-authored-by: Adam Jones <domdomegg+git@gmail.com>
Co-authored-by: Claude <noreply@anthropic.com>
2025-08-17 16:04:43 +01:00
CSK
cd6222098e Add Wordle MCP server and standardize note formatting (#2385)
Co-authored-by: Eléonore Charles <eleonore@echarles.net>
Co-authored-by: adam jones <adamj+git@anthropic.com>
2025-08-17 15:25:59 +01:00
Mark Dunne
99e0130e6c Add parliament-mcp to README (#2363) 2025-08-17 15:23:41 +01:00
Mason Williams
c2d4273f3d Add Kernel MCP integration to README (#2380)
Co-authored-by: adam jones <adamj+git@anthropic.com>
2025-08-16 22:47:49 +01:00
keywordseverywhere
e2def817df Add Keywords Everywhere API MCP server (#2350)
Co-authored-by: John Muraguri <johnmwai2000@gmail.com>
Co-authored-by: Adam Jones <domdomegg+git@gmail.com>
2025-08-16 22:46:48 +01:00
GalenDiogenes
899668f4d5 Add Cloudbet Sports MCP Server (#2306)
Co-authored-by: Adam Jones <domdomegg+git@gmail.com>
2025-08-16 22:43:13 +01:00
Trevor Sullivan
e4934b3e73 Add Baserow to MCP servers (#2282)
Co-authored-by: Adam Jones <domdomegg+git@gmail.com>
Co-authored-by: Claude <noreply@anthropic.com>
2025-08-16 22:36:04 +01:00
COYG⚡️
88a80f3786 Update copyright year in LICENSE (#1874) 2025-08-16 22:21:05 +01:00
Matthias Glastra
15ed42bf7e git MCP: Add support for git-lfs (#2503) 2025-08-16 22:17:12 +01:00
Nick Watson
7dfa713b17 Add openai-gpt-image-mcp to community servers (#1601)
Co-authored-by: Adam Jones <domdomegg+git@gmail.com>
2025-08-16 22:13:01 +01:00
Norcim133
200c3c270e Adding community Outlook MCP server to README (#1848)
Co-authored-by: Adam Jones <domdomegg+git@gmail.com>
2025-08-16 22:06:11 +01:00
ImtiazX
6c99f2650f Fix grammar and punctuation issues in README documentation (#1824)
- Changed 'community built servers' to 'community-built servers'
- Fixed 'A MCP server' to 'An MCP server' throughout
- Fixed 'a AnalyticDB' to 'an AnalyticDB'
- Added missing periods to reference server descriptions
- Fixed spacing and punctuation issues

Co-authored-by: Adam Jones <domdomegg+git@gmail.com>
Co-authored-by: Claude <noreply@anthropic.com>
2025-08-16 19:13:03 +01:00
Ola Hungerford
a04bb00675 Add 13 Official MCP Integrations (#2554) 2025-08-16 18:57:35 +01:00
Ola Hungerford
5d3c3d6cae Add 31 Community MCP Servers (#2553) 2025-08-16 18:57:09 +01:00
adam jones
4f953be6f4 ci: Add Claude Code GitHub workflow (#2550) 2025-08-15 14:39:21 -07:00
Chris Griffing
32c749e70a docs: add GitKraken to third-party mcp server list (#2528)
Co-authored-by: Chris Griffing <cmgriffing-at-gitkraken@users.noreply.github.com>
2025-08-15 18:38:44 +01:00
Trevor Dobbertin
0232b40af5 Add bible MCP to README (#1711)
Co-authored-by: adam jones <adamj+git@anthropic.com>
2025-08-15 18:33:56 +01:00
Dan
f113ec98d1 Add Squad MCP to README (#1675)
Co-authored-by: Dan <hello@basiliskai.com>
Co-authored-by: adam jones <adamj+git@anthropic.com>
Co-authored-by: adam jones <domdomegg+git@gmail.com>
2025-08-15 18:31:19 +01:00
Nicholas Arcolano
cf85cabb71 Add Jellyfish MCP to README (#1635)
Co-authored-by: adam jones <adamj+git@anthropic.com>
Co-authored-by: adam jones <domdomegg+git@gmail.com>
2025-08-15 18:25:32 +01:00
Ashish Prasher
6b5926ef48 Add SearchUnify MCP to the README (#1576)
Co-authored-by: adam jones <adamj+git@anthropic.com>
Co-authored-by: adam jones <domdomegg+git@gmail.com>
2025-08-15 18:25:21 +01:00
Brian
8e9dd0ed3f Add MCP Sky bluesky feed to resources in README.md (#1172)
Co-authored-by: adam jones <adamj+git@anthropic.com>
Co-authored-by: adam jones <domdomegg+git@gmail.com>
2025-08-15 17:50:42 +01:00