Commit graph

2,978 commits

Author SHA1 Message Date
cliffhall
2da9f33969 Remove or clause for sessionId where "none" is offered as an alternative.
In the first case (line 16) we already know that req.query.sessionId is set to something. I

 n the second (line 40), it doesn't matter because if it doesn't map to a transport no further action is taken.
2025-05-28 16:31:21 -04:00
Seyed (Yahya) Shirazi
42060b504c
Merge branch 'main' into patch-1 2025-05-28 11:15:43 -06:00
Cliff Hall
d297c51f5e
Merge branch 'main' into everything-server-multiple-connection-support 2025-05-28 11:17:37 -04:00
cliffhall
9ffacb78ab Be more verbose about unexpected GET /sse calls from already connected clients. 2025-05-28 11:14:03 -04:00
Cheng Leong Ng
e22f665a00 chore: update readme to add mcp-rag-local mcp server 2025-05-28 23:04:25 +08:00
Bruno Campos
3180e84593
Merge branch 'main' into feature/monzo-mcp-bfdcampos 2025-05-28 15:46:25 +01:00
Tadas Antanavicius
6c0c97c0aa
Merge pull request #1574 from cnjsstong/patch-1
Add CRIC Wuye AI official MCP Server
2025-05-28 06:50:05 -07:00
Tadas Antanavicius
4a98e431ee
Merge pull request #1921 from GongRzhe/patch-8
Add Human-In-the-Loop-MCP-Server MCP-Server-Creator APIWeaver
2025-05-28 06:47:56 -07:00
Tadas Antanavicius
c35bcc5e65
Merge pull request #1881 from evaldas-leliuga/patch-1
Add Chiki StudIO configurable MCP servers to README
2025-05-28 06:46:01 -07:00
Bruno Campos
942340d3c1
Add Monzo MCP server to community servers list Alphabetical order preserved
Signed-off-by: Bruno Campos <brunofdcampos@hotmail.com>
2025-05-28 13:29:59 +01:00
Bruno Campos
1f543543d7
Add Monzo MCP server to community servers list
Signed-off-by: Bruno Campos <brunofdcampos@hotmail.com>
2025-05-28 13:24:43 +01:00
Tong Shen
a64b9cd3de
Merge branch 'main' into patch-1 2025-05-28 16:32:50 +08:00
JavieHush
3a7933060c
Merge branch 'modelcontextprotocol:main' into main 2025-05-28 16:25:43 +08:00
JavieHush
e4d856214b feat: Add git branch functionality and unit tests
This commit introduces the `git branch` tool to the MCP Git server, allowing users to list branches with various filtering options.

Changes include:
- Implemented `git_branch` function in `src/git/src/mcp_server_git/server.py` to support listing local, remote, and all branches, as well as filtering by `contains` and `not_contains` SHA values.
- Added comprehensive unit tests for the `git branch` functionality in `src/git/tests/test_server.py`, covering different branch types and commit filtering scenarios.
- Updated `src/git/README.md`.
2025-05-28 16:18:42 +08:00
vincent-pli
55c3c3da76 add mco-cli-host to "client" section 2025-05-28 15:12:05 +08:00
GongRzhe
13ec5bb11a
Merge branch 'main' into patch-8 2025-05-28 13:00:56 +08:00
Evaldas Leliūga
1b3ba94798
Merge branch 'main' into patch-1 2025-05-27 17:08:00 +03:00
Evaldas Leliūga
0af91cd024
Update README.md
Co-authored-by: Tadas Antanavicius <tadas@tadasant.com>
2025-05-27 17:07:01 +03:00
Tadas Antanavicius
e247123893
Merge pull request #1828 from GongRzhe/patch-7
Add A2A MCP Server
2025-05-27 06:42:32 -07:00
Tadas Antanavicius
456d47a7f4
Merge pull request #1883 from Sfurti-yb/yugabyte-mcp-server
Add YugabyteDB's MCP server to the official MCP Servers
2025-05-27 06:41:49 -07:00
Evaldas Leliūga
6e0da42279
Merge branch 'main' into patch-1 2025-05-27 16:05:19 +03:00
GongRzhe
2ab011bc49
Update README.md 2025-05-27 13:20:04 +08:00
Ola Hungerford
6f920efa8a
Merge pull request #1880 from Mini256/add-tidb-mcp
Add Official TiDB integration for MCP
2025-05-26 21:22:01 -07:00
Mini256
14c5cab43d
Merge branch 'main' into add-tidb-mcp 2025-05-27 11:03:02 +08:00
GongRzhe
e0733f194b
Add Human-In-the-Loop-MCP-Server MCP-Server-Creator SaaS2MCP 2025-05-27 09:55:31 +08:00
GongRzhe
41de9d5e64
更新 README.md
Co-authored-by: Tadas Antanavicius <tadas@tadasant.com>
2025-05-27 06:36:43 +08:00
AWOrpington
2581ba1bc8
Merge branch 'main' into main 2025-05-26 15:47:21 -06:00
Tadas Antanavicius
96be2a1a13
Merge pull request #1882 from mukeshjc/main
Add Official Terraform mcp server
2025-05-26 14:39:25 -07:00
Tadas Antanavicius
f1a3aae1d1
Merge pull request #1781 from GongRzhe/patch-6
Add Office-Visio-MCP-Server
2025-05-26 14:36:06 -07:00
olaservo
318c22b2ac Add instructions 2025-05-26 12:49:33 -07:00
svkaizoku
a0ded4aca1
Merge branch 'main' into patch-1 2025-05-25 00:00:02 +02:00
AWOrpington
70f5f07e1a
Merge branch 'main' into main 2025-05-23 15:14:03 -06:00
Taylor Wilsdon
7c3e408c38
Merge branch 'main' into patch-1 2025-05-23 10:57:36 -04:00
Ola Hungerford
cf64b23db2
Merge pull request #1136 from r-huijts/add-xcode-mcp-server
Add Xcode MCP Server to community servers list
2025-05-23 05:51:26 -07:00
Ruud Huijts
c7c5d25d0e docs: Add Xcode MCP server to community servers list 2025-05-23 08:39:20 +02:00
Mini256
edd27c4c77
Merge branch 'main' into add-tidb-mcp 2025-05-23 14:05:26 +08:00
Massimo Gatti
0e702aa21c Add Microsoft Dataverse MCP Server 2025-05-22 17:12:43 -07:00
Ola Hungerford
1fd3f80c12
Merge pull request #1318 from cenkalti/main
Add official Put.io MCP server
2025-05-22 12:50:32 -07:00
Cenk Altı
50515cc951
Merge branch 'main' into main 2025-05-22 14:31:04 -04:00
Cliff Hall
84a7485dd0
Merge branch 'modelcontextprotocol:main' into everything-server-multiple-connection-support 2025-05-22 14:06:49 -04:00
Really Him
069d503f2b
Merge branch 'main' into hesreallyhim/git-small-fixes-with-typing-and-strings 2025-05-22 11:45:48 -04:00
AWOrpington
dcbd53cf52
Merge branch 'main' into main 2025-05-22 09:42:26 -06:00
cliffhall
145f893108 Allow multiple connections to the everything server.
For both sse and streamableHttp, a server instance needs to be created for each transport. Otherwise, when a new client connects and its new transport is connected to the single server, the previous transport is overwritten in the server instance and can no longer communicate.

* In sse.ts
  - remove global server, cleanup, and transport vars
  - add transports map
  - in sse GET handler,
    - check for sessionId, there shouldn't be one, so comment "Reconnecting?" and do nothing if present
    - if sessionId not present
      - create new server and transport instance
      - connect server to transport
      - add transport to transports map
      - in server.onclose, delete the transport from the transports map and call cleanup
  - in /message POST handler
    - get the sessionId from the request
    - get the transport from the map by sessionId
    - handle the message if the transport was found

* In streamableHttp.ts
  - remove the global server and cleanup vars
  - change transports var to Map
  - in /mcp POST handler
    - when creating a new session
      - create a server instance
      - in server.onclose, delete the transport from the transports map and call cleanup
  - remove the calls to cleanup and server.close in the SIGINT handler, because the transport is closed and its onclose handler closes the server.
2025-05-22 11:41:16 -04:00
Sfurti-yb
74519c3e95
Merge branch 'main' into yugabyte-mcp-server 2025-05-22 20:10:01 +05:30
Sfurti-yb
5a8b77be61 Update README with the YugabyteDB MCP server 2025-05-22 19:33:00 +05:30
Alex Hancock
bb539df8ca
Merge pull request #1580 from hsheth2/patch-1
Add official DataHub MCP server
2025-05-22 09:35:24 -04:00
Mukesh Choudhari
23843446a3 add official terraform mcp server 2025-05-22 17:32:05 +05:30
Evaldas Leliūga
d8b3ed910f
Add Chiki StudIO configurable MCP servers to README 2025-05-22 13:20:54 +03:00
Mini256
c00802b700
Add Official TiDB integration for MCP 2025-05-22 18:15:31 +08:00
Paul-Louis NECH
941248c337
Merge branch 'main' into patch-add-algolia 2025-05-22 12:12:49 +02:00