Nandha Reddy
f8dd74576b
feat(filesystem): implement MCP roots protocol for dynamic directory management
...
- Extract roots processing logic from index.ts into testable roots-utils.ts module and add Test suite
- Update README to recommend MCP roots protocol for dynamic directory management
2025-07-02 09:44:16 +10:00
Nandha Reddy
b37da40003
feat(filesystem): implement MCP roots protocol for dynamic directory management
...
- Add support for dynamic directory updates via MCP roots protocol
- Allow clients to override command-line directories at runtime
- Maintain backwards compatibility with existing command-line args
- Add comprehensive error handling for edge cases
- Update documentation to explain both configuration methods
Fixes #401
2025-07-02 09:43:25 +10:00
Paul Carleton
cc99bdabdc
Merge remote-tracking branch 'security/fix-path-prefix-and-symlink'
2025-07-01 19:27:00 +01:00
Jenn Newton
d00c60df9d
Address symlink and path prefix issues with allowed directories
2025-06-30 20:04:46 -04:00
Den Delimarsky ⚡
ebdfa7d84f
Update src/everything/everything.ts
...
Co-authored-by: Ola Hungerford <olahungerford@gmail.com >
2025-06-30 14:27:57 -07:00
Den Delimarsky
c8ed6640ab
Merge remote-tracking branch 'origin/elicitation-support' into elicitation-support
2025-06-25 21:08:30 -07:00
Den Delimarsky
0670875117
Remove comments
2025-06-25 21:08:24 -07:00
Den Delimarsky ⚡
b903a24ff8
Merge branch 'main' into elicitation-support
2025-06-25 21:07:12 -07:00
Den Delimarsky
a2a83cc40e
Update elicitation demo
2025-06-25 20:54:33 -07:00
JavieHush
1f952310e4
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-06-25 15:10:04 +08:00
Ola Hungerford
531c1fe288
Merge pull request #1761 from sleeper/fix_local_time
...
fix: resolve ZoneInfo error by using IANA-compliant local timezone
2025-06-24 21:17:30 -07:00
Ola Hungerford
1252f484b9
Merge pull request #1326 from mceachen/main
...
feat(mcp-server-git): Add context_lines to git_diff* tools
2025-06-24 21:07:31 -07:00
Ola Hungerford
fb9bb0b4d9
Merge branch 'main' into hesreallyhim/git-small-fixes-with-typing-and-strings
2025-06-24 20:44:49 -07:00
Den Delimarsky
642f3ac192
Update
2025-06-23 17:05:35 -07:00
Den Delimarsky
72714ed0f1
Elicitation support
2025-06-23 15:54:45 -07:00
Benjamin Bartels
65c5e1e1df
Update src/sequentialthinking/README.md
...
Co-authored-by: Cliff Hall <cliff@futurescale.com >
2025-06-23 18:40:16 +01:00
Benjamin Bartels
921f08287e
Update index.ts
2025-06-23 17:36:05 +01:00
Benjamin Bartels
472a58ca00
Update README.md
2025-06-23 16:30:51 +01:00
Benjamin Bartels
ba97644240
Update index.ts
2025-06-23 16:24:57 +01:00
Benjamin Bartels
e35fd67efd
Adds ability to disable thought logging
2025-06-23 16:22:34 +01:00
Ola Hungerford
39287097f1
Merge branch 'main' into add-jest-setup
2025-06-20 14:00:30 -07:00
Ola Hungerford
178281230c
Update src/filesystem/package.json
...
Co-authored-by: Cliff Hall <cliff@futurescale.com >
2025-06-20 13:54:04 -07:00
Ola Hungerford
e9c4c9d4ba
Handle unc path
2025-06-19 21:29:31 -07:00
olaservo
9dd94fd9a0
Adjust path-utils
2025-06-19 21:18:38 -07:00
Ola Hungerford
554320281b
Update src/everything/instructions.md
...
Co-authored-by: Cliff Hall <cliff@futurescale.com >
2025-06-19 15:26:47 -07:00
Ola Hungerford
d85a01c4e2
Remove workflow mention related to resource subscription
2025-06-18 07:39:03 -07:00
Ola Hungerford
78fe5d5e47
Address PR review comments: fix UNC path handling, improve test coverage, remove problematic test files
...
- Fixed UNC path handling bug in normalizePath function to preserve leading double backslashes
- Added comprehensive test coverage for drive letter capitalization and UNC paths
- Removed file-operations.test.ts and core-functionality.test.ts as they were testing their own code rather than actual server functionality
- All path-utils tests now pass with 100% coverage of the actual utility functions
2025-06-18 07:29:25 -07:00
Ola Hungerford
106adb9504
Merge branch 'main' into add-instructions
2025-06-17 06:58:41 -07:00
Ola Hungerford
57c056e9ad
Remove auto-sampling on subscription to a Resource
2025-06-17 06:58:12 -07:00
Ola Hungerford
644bd6b136
Merge branch 'main' into add-jest-setup
2025-06-17 06:16:01 -07:00
Ola Hungerford
4e425617b0
Merge pull request #1133 from chuang8511/chunhao/git-servers-typo
...
Fix json format
2025-06-16 21:44:25 -07:00
Ola Hungerford
d55afe1fa4
Add more tests
2025-06-16 17:29:44 -07:00
Ola Hungerford
098979ca2a
Update SDK
2025-06-15 23:38:23 -07:00
Ola Hungerford
e84c79da2d
Merge branch 'main' into add-jest-setup
2025-06-15 23:37:11 -07:00
Ola Hungerford
d2b217ac4f
Merge pull request #1027 from mjherich/feat/filesystem-read-specified-lines
...
Add head/tail file reading and directory size listings to filesystem server
2025-06-15 23:08:15 -07:00
olaservo
88ce1f1fdd
Adjust instructions
2025-06-14 18:22:43 -07:00
JavieHush
6c92dfe667
Merge branch 'modelcontextprotocol:main' into main
2025-06-03 09:24:26 +08:00
Cliff Hall
09db08f8f4
Merge branch 'main' into add-instructions
2025-06-02 10:52:38 -04:00
Tadas Antanavicius
0e519ca3a1
Merge pull request #1519 from olaservo/olaservo-patch-1
...
Update fetch Readme JSON snippets for installation to be complete JSON
2025-05-31 11:27:34 -07:00
Really Him
7c9cb06442
Merge branch 'main' into hesreallyhim/git-small-fixes-with-typing-and-strings
2025-05-30 11:52:43 -04:00
JavieHush
0c470fd956
Merge branch 'modelcontextprotocol:main' into main
2025-05-30 11:22:01 +08:00
Cliff Hall
8c5d9c8a40
Merge branch 'main' into add-instructions
2025-05-29 10:54:33 -04:00
Cliff Hall
5f36973811
Merge pull request #1884 from cliffhall/everything-server-multiple-connection-support
...
Everything server multiple connection support
2025-05-29 10:41:51 -04:00
David Soria Parra
e515378a90
restore git as ola asked for it
2025-05-29 13:42:18 +01:00
David Soria Parra
2dc1a34b75
update
2025-05-29 12:04:52 +01:00
David Soria Parra
d53d6cc75c
Archive unmaintained servers
...
Removed the following servers from main branch:
- aws-kb-retrieval-server
- brave-search
- everart
- gdrive
- git
- github
- gitlab
- google-maps
- postgres
- puppeteer
- redis
- sentry
- slack
- sqlite
These servers remain maintained:
- sequentialthinking
- time
- memory
- fetch
- filesystem
- everything
Full history preserved in archive-servers branch
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-05-29 12:04:51 +01:00
David Dworken
1f705677a9
Add basic mitigation against postgres queries injecting to trigger writes or other dangerous actions ( #1889 )
...
Co-authored-by: Santiago Mola <santiago.mola@datadoghq.com >
2025-05-29 09:41:51 +01:00
cliffhall
3adf59409c
In sse.ts, /message endpoint, if transport isn't found for the given sessionId, output a "No transport found for sessionId" message.
2025-05-28 17:29:42 -04:00
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
cliffhall
9ffacb78ab
Be more verbose about unexpected GET /sse calls from already connected clients.
2025-05-28 11:14:03 -04:00