Commit Graph

3322 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
小豆豆学长
164a7e44c9 Merge branch 'main' into main 2025-05-28 10:05:43 +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
Vishal Mysore
796d288882 Merge branch 'main' into patch-1 2025-05-24 11:26:42 -04:00
AWOrpington
70f5f07e1a Merge branch 'main' into main 2025-05-23 15:14:03 -06:00
fixparser
8d2c2224f9 Add FIXParser MCP Server Official Integration 2025-05-23 21:33:50 +01: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
Vishal Mysore
1d5b953629 Merge branch 'main' into patch-1 2025-05-23 07:44:02 -04: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