Alex Hancock
4caa3dd3e6
chore(mcp): convert memory mcp server to use the rust sdk for mcp ( #4668 )
2025-09-17 17:17:16 -04:00
Alex Hancock
1cbce45dc6
chore(mcp): convert tutorial mcp server to use the rust sdk for mcp ( #4665 )
2025-09-17 15:53:07 -04:00
Alex Hancock
af376be6eb
chore(mcp): convert autovisualiser to use the rust sdk for mcp ( #4664 )
2025-09-17 15:10:46 -04:00
Jim Alateras
e7a767528c
Fix #4550 : Correct row/column transposition in xlsx tool ( #4622 )
...
Signed-off-by: jalateras <jima@comware.com.au >
Co-authored-by: Claude <noreply@anthropic.com >
2025-09-15 14:03:51 -04:00
Alex Hancock
989c1bb1b0
fix : #4634 #4636 do not always encourage absolute paths ( #4641 )
2025-09-15 13:29:43 -04:00
tlongwell-block
0ccb57ba32
Soften str_replace instructions for weaker LLMs ( #4639 )
2025-09-15 11:24:17 -04:00
tlongwell-block
6970cd850c
Add analyze tool to Developer extension ( #4530 )
...
Adds an analyze tool to the developer MCP extension that provides code structure analysis and symbol tracking capabilities across multiple programming languages.
2025-09-12 20:02:26 -04:00
Angie Jones
63f3669cf7
Remove deprecated Claude 3.5 models ( #4590 )
2025-09-10 14:41:02 -05:00
tlongwell-block
4eff96f188
Add unified diff support to text editor ( #4522 )
...
Co-authored-by: Michael Neale <michael.neale@gmail.com >
2025-09-09 12:54:59 -04:00
tlongwell-block
d4d9ceea4e
Add container detection to developer extension ( #4559 )
2025-09-08 12:49:56 -04:00
Max Novich
195f389972
update to RMCP 0.6.2 ( #4523 )
2025-09-05 09:54:10 -04:00
Alex Hancock
b5749d6457
feat: make tests for rmcp based developer server consistent with former implementation ( #4519 )
...
Co-authored-by: Angela Ning <aning@squareup.com >
2025-09-04 15:23:45 -04:00
Angela Ning
6807b6d0a3
Rewrite the developer mcp using the rmcp sdk ( #4297 )
2025-09-02 11:24:43 -04:00
Douwe Osinga
861c6890bf
Update windows instructions ( #4333 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2025-08-28 08:35:58 -04:00
Shawn
c0556c9830
feat: linux computer control for android (termux) ( #3890 )
...
Signed-off-by: Shawn Wang <shawn111@gmail.com >
2025-08-28 16:03:47 +10:00
Lifei Zhou
298fb9091a
Enable load nested hint files ( #4002 )
2025-08-26 10:51:35 +10:00
Michael Neale
3e1557b925
feat: autovisualiser of structured data with mcp-ui ( #4153 )
2025-08-25 10:42:11 +10:00
Angie Jones
69ce34a828
Read AGENTS.md by default ( #4232 )
2025-08-20 21:34:17 -05:00
sings-to-bees-on-wednesdays
ba0f55d14b
feat(mcp/developer): accept -1 for insert_line number ( #4112 )
...
Signed-off-by: sings-to-bees-on-wednesdays <222684290+sings-to-bees-on-wednesdays@users.noreply.github.com >
2025-08-20 09:43:00 -04:00
Jack Amadeo
33bf5a44ed
chore: remove the google drive built-in extension ( #4187 )
2025-08-19 17:04:30 -04:00
Gary Zhou
290d29e961
fix(cli): fix compiling issue on windows system by adding a missing param ( #4019 )
2025-08-14 12:53:14 -04:00
Alex Hancock
bd1eff52a4
feat: ToolError migration to ErrorData ( #4051 )
2025-08-12 16:18:41 -04:00
Kat Hawthorne
c2859fd49b
feat: add @-mention file reference expansion to .goosehints ( #3873 )
...
Summary
Adds support for @filename references in .goosehints files, enabling dynamic inclusion of documentation files with security safeguards.
Changes
Add file reference parsing with regex pattern matching (@README.md, @docs/api.md, etc.)
Implement secure recursive file expansion with path traversal protection
Add ReDoS protection (128KB limit) and circular reference detection
Integrate with existing .gooseignore pattern system
Add comprehensive test suite covering security, functionality, and edge cases
Merge with latest upstream improvements (151 commits ahead)
2025-08-11 16:07:22 -07:00
tlongwell-block
566b9dc577
To-Do Tools ( #3902 )
...
Co-authored-by: David Katz <dkatz@squareup.com >
2025-08-11 15:57:17 -04:00
Rajiv Singh
ab0b078314
feat: Add GOOSE_TERMINAL env variable to spawned terminals ( #3911 )
...
Signed-off-by: iamrajiv <rajivperfect007@gmail.com >
2025-08-11 16:08:45 +10:00
Colin Walters
719b569681
mcp/developer: Refactor to use tokio SplitStream ( #3894 )
...
Signed-off-by: Colin Walters <walters@verbum.org >
2025-08-08 11:44:14 +10:00
Jack Amadeo
6b93260fd0
Use RMCP for StreamableHTTP OAuth support ( #3845 )
2025-08-06 09:02:38 -04:00
Michael Neale
8f54fa84a5
fix: optimise reading large file content ( #3767 )
2025-08-06 09:38:52 +10:00
Bradley Axen
44526de207
fix: replace glob/grep tool with shell ( #3834 )
2025-08-05 14:56:49 -07:00
Michael Neale
c6848efc26
chore: upgrade morph to use new model with instruction ( #3745 )
2025-08-05 14:43:19 +10:00
Colin Walters
5d24432c83
tests: Add missing #[serial] to two tests ( #3816 )
...
Signed-off-by: Colin Walters <walters@verbum.org >
2025-08-03 16:29:12 +02:00
Colin Walters
412ceb8128
chore(mcp): Add helpers to parse parameters ( #2821 )
...
Signed-off-by: Colin Walters <walters@verbum.org >
2025-08-03 10:51:36 +02:00
Colin Walters
43e85c4304
developer: Optimize text_editor_view a bit ( #3781 )
...
Signed-off-by: Colin Walters <walters@verbum.org >
2025-08-02 19:36:37 +02:00
Michael Neale
bbf1f1eee8
fix: don't return full shell output when very large ( #3750 )
...
has some additional build fixes
2025-08-01 12:48:25 +10:00
Rami Chowdhury
d9313aca57
feat: Allow configuring hints filename(s) ( #3269 )
...
Signed-off-by: Rami Chowdhury <rami.chowdhury@gmail.com >
2025-07-31 19:06:08 +02:00
Douwe Osinga
656b5b889f
Remove unused dependencies ( #3626 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2025-07-29 17:32:25 +02:00
Jack Amadeo
0ef38c6658
chore: use typed notifications from rmcp ( #3653 )
2025-07-25 14:04:18 -04:00
Alex Hancock
b4fc6f7cc8
alexhancock/rmcp-tools-annotations ( #3617 )
2025-07-24 14:58:14 -04:00
Douwe Osinga
eef72f8a6f
Goose security updates ( #3579 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2025-07-24 11:09:26 +10:00
Alex Hancock
3e5c9b8505
feat: migrate JsonRpcMessage/Request/Response/Error/Notification from internal mcp crates to rmcp versions ( #3564 )
2025-07-22 13:45:00 -04:00
Jack Amadeo
9f4e7a88f1
Replace mcp_core::resource::* with rmcp types ( #3563 )
2025-07-22 09:36:21 -04:00
Jack Amadeo
0a98f431c6
Replace mcp_core::prompt with rmcp::model types ( #3561 )
2025-07-21 21:33:33 -04:00
Jarrod Sibbison
e2e656c012
refactor: Centralise deeplink encode and decode into server ( #3489 )
2025-07-20 18:13:55 +10:00
Yingjie He
ef496329b9
feat: deprecate jetbrains extension in favor of public one ( #2589 )
2025-07-19 13:58:06 -07:00
Jack Amadeo
d5291461ca
Replace mcp_core::content types with rmcp::model types ( #3500 )
2025-07-18 17:23:25 -04:00
Alex Hancock
76da3a9724
feat: switch from mcp_core::Role to rmcp::model::Role ( #3488 )
2025-07-18 12:30:23 -04:00
Alex Hancock
1e0e72cdb8
feat: add rmcp as a workspace dep ( #3483 )
2025-07-17 22:18:35 -04:00
Alice Hau
e048f7d6f7
[feat]: improve file search tools to add globsearch / grep tools ( #3368 )
...
Co-authored-by: Alice Hau <ahau@squareup.com >
2025-07-15 09:45:39 -04:00
Tyler White
0572fd2dc4
refactor: streamline memory directory management ( #3345 )
2025-07-15 10:28:13 +10:00
Prem Pillai
626f00e290
revert: refactor: abstract keyring logic to better enable DI ( #3358 )
2025-07-11 16:58:38 +10:00