Commit Graph

254 Commits

Author SHA1 Message Date
Justin Spahr-Summers
5b5e24c223 Merge pull request #213 from lamemind/main
[FileSystem] directory_tree base implementation
2024-12-11 12:15:44 +00:00
David Soria Parra
0968e431f3 Merge pull request #256 from devin-open-source/devin/1733521206-add-exclude-patterns-to-search-files
Add excludePatterns to search_files in filesystem server
2024-12-10 14:33:42 +00:00
David Soria Parra
79794fe4cf Merge pull request #166 from mikegehard/feature/git-checkout-command
Allow to check out branches
2024-12-10 14:31:08 +00:00
Enrico Ballardini
21e07b631a Merge branch 'main' into main 2024-12-09 17:06:27 -03:00
lamemind
188cd7653c directory_tree outputs JSON 2024-12-09 21:06:10 +01:00
Rakesh Goyal
63a7fe99d7 Update README.md for sentry.. 2024-12-09 20:03:33 +05:30
Rakesh Goyal
bca13a0ffe Update README.md for sqlite.. 2024-12-09 20:02:41 +05:30
Rakesh Goyal
50ab31a760 Replaced hyphen with underscore in the sentry server.. 2024-12-09 19:57:28 +05:30
Rakesh Goyal
acc3ba2740 Replaced hyphen with underscore in the tool names 2024-12-09 19:47:36 +05:30
Justin Spahr-Summers
25d1a1c23e Merge pull request #254 from Aschent89/feature/get-issue-details
Feature/get_issue [github]
2024-12-09 13:47:14 +00:00
Mike Gehard
98e78c37b4 Use a test fixture to set proper patterns. 2024-12-08 16:26:59 -05:00
Mike Gehard
ebc797fa1b README change 2024-12-08 16:26:58 -05:00
Mike Gehard
021a95c904 Allow to check out branches
The git server currently lacks branch switching capabilities, limiting both
LLMs and developers. This adds branch checkout so LLMs can
help developers add new functionality in a new feature branch.
2024-12-08 16:26:58 -05:00
Jeffrey Ling
da695fe05a cleanup diffs and improve glob matching 2024-12-06 17:37:39 -07:00
devin-ai-integration[bot]
4e31b9d66e fix: add server initialization call 2024-12-06 21:56:41 +00:00
devin-ai-integration[bot]
22a79571d7 fix: properly register search_files tool with schema in server setup 2024-12-06 21:53:53 +00:00
devin-ai-integration[bot]
9049f031cc fix: use correct tools capability format in server setup 2024-12-06 21:53:00 +00:00
devin-ai-integration[bot]
773fb8d205 fix: enable tools capability in server setup 2024-12-06 21:52:24 +00:00
devin-ai-integration[bot]
2c1bb4426c fix: simplify server setup and rely on handlers for tool registration 2024-12-06 21:51:49 +00:00
devin-ai-integration[bot]
15dbacdcba feat: add search_files handler in CallToolRequestSchema 2024-12-06 21:49:22 +00:00
devin-ai-integration[bot]
95e88aeb75 fix: update server setup with correct tool registration format 2024-12-06 21:48:45 +00:00
devin-ai-integration[bot]
3cf9a060cd feat: add search_files handler with excludePatterns support 2024-12-06 21:47:39 +00:00
devin-ai-integration[bot]
ffd9cb7f53 fix: correct tool registration syntax for search_files 2024-12-06 21:45:28 +00:00
devin-ai-integration[bot]
00a30ac2bb fix: add proper TypeScript types to search_files handler 2024-12-06 21:44:45 +00:00
devin-ai-integration[bot]
a1855509d1 feat: register search_files tool with excludePatterns support 2024-12-06 21:44:06 +00:00
devin-ai-integration[bot]
4e08779cb5 docs: update README with excludePatterns documentation for search_files 2024-12-06 21:42:25 +00:00
devin-ai-integration[bot]
ddb24ade66 chore: add minimatch dependency for glob pattern matching 2024-12-06 21:41:54 +00:00
devin-ai-integration[bot]
b64851723b fix: use named import for minimatch 2024-12-06 21:41:35 +00:00
devin-ai-integration[bot]
b2b8f29816 feat: add excludePatterns to search_files for filtering directories
- Add excludePatterns property to SearchFilesArgsSchema
- Modify searchFiles function to handle path exclusions
- Add minimatch import for glob pattern matching

This change allows excluding specific directories (like node_modules)
from file searches to prevent context window overflow.

Issue: modelcontextprotocol/servers#251
2024-12-06 21:40:54 +00:00
Aschent89
9038094589 Update the github-server readme to outline 'get_issue' 2024-12-06 14:08:01 -05:00
Aschent89
6d7a8f2267 feat: add get_issue endpoint to retrieve single issue details
Adds functionality to fetch details of a specific GitHub issue by number.
This includes:
- New GetIssueSchema for input validation
- Implementation of getIssue function using GitHub API
- Addition of get_issue tool to available tools list
- Handler for get_issue in CallToolRequestSchema

This allows users to retrieve complete issue information including:
- Issue metadata (title, body, state)
- Associated data (labels, assignees, milestone)
- Timestamps (created, updated, closed)
2024-12-06 14:03:12 -05:00
monkeydaichan
768a5af80c docs(git): restore original README formatting and add git_diff doc
Restored the original formatting while adding documentation for the new git_diff tool. No changes were made to the existing documentation structure.
2024-12-07 01:33:34 +09:00
monkeydaichan
4502810ac8 docs(git): fix README formatting
Fixed unintended formatting changes in the git server README while keeping the new git_diff tool documentation.
2024-12-07 01:30:31 +09:00
monkeydaichan
ba301c4a66 feat(git): add git_diff tool for branch comparison
Added new git_diff tool to allow comparison between branches or commits.
This adds the ability to compare branches directly through the MCP interface.
2024-12-07 01:25:33 +09:00
Enrico Ballardini
a6dfe1e9b6 Merge branch 'main' into main 2024-12-06 10:37:02 -03:00
Justin Spahr-Summers
f10a89b9b3 Merge branch 'main' into patch-1 2024-12-05 23:30:46 +00:00
Justin Spahr-Summers
54d6b58901 Merge branch 'main' into pr/224 2024-12-05 23:27:30 +00:00
Justin Spahr-Summers
737b02d976 Merge branch 'main' into pr/184 2024-12-05 23:15:23 +00:00
Justin Spahr-Summers
92fc214691 Merge pull request #149 from matipojo/fix-puppeteer-async-eval
fix(puppeteer): enable async code execution in puppeteer_evaluate tool
2024-12-05 23:11:50 +00:00
Justin Spahr-Summers
d300fec66a Merge branch 'main' into pr/119 2024-12-05 23:05:57 +00:00
Justin Spahr-Summers
0724ae472e Merge pull request #103 from 0xRaduan/add-search-for-github
feat(github): Add GitHub Search to Github MCP
2024-12-05 22:58:00 +00:00
Mati Horovitz
695aa90bac Merge branch 'main' into fix-puppeteer-async-eval 2024-12-05 20:12:07 +02:00
Marc Goodner
4c67b18281 Merge branch 'main' into file-edit 2024-12-05 08:25:36 -08:00
Justin Spahr-Summers
5020b4b384 Update package.json 2024-12-05 12:05:27 +00:00
Justin Spahr-Summers
2d002fa033 Merge branch 'main' into aws-kb-retrieval 2024-12-05 12:04:33 +00:00
Raduan77
3b71d48f65 address comment 2024-12-05 11:37:51 +01:00
Raduan77
7d51320f42 merge w/ upstream 2024-12-05 11:20:54 +01:00
Marc Goodner
b477af5c04 seriously, like aider 2024-12-05 00:33:49 -08:00
Marc Goodner
7417d4dc07 update read me for current impl 2024-12-04 20:51:39 -08:00
Marc Goodner
b04c9334bc schema def issues 2024-12-04 20:45:43 -08:00