-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
swarm:analyzingTD is analyzingTD is analyzing
Description
Tracking Issue - COMPLETED
All MCP server improvements have been implemented and merged to main.
Sub-Issues
| Issue | Title | Status |
|---|---|---|
| #14 | Add list_projects tool to MCP server | ✅ Merged |
| #15 | Add path filtering to find_relevant_files | ✅ Merged |
| #16 | Improve relevance scoring with path-based signals | ✅ Merged |
| #17 | Add path filtering to search_symbols | ✅ Merged |
Implementation Summary
list_projects (#14)
- Added
list_projectsMCP tool exposingKnowledgeBase.listProjects() - Updated
server.tsto passdataDirto tool handler - Commit:
876f1b1
excludePaths for find_relevant_files (#15)
- Added
excludePathsparameter tofind_relevant_filestool - Files matching patterns are filtered before scoring
- Commit:
e41600f
Path-based scoring (#16)
- SDK/vendor paths (SDK, Packages/, ThirdParty/, etc.) get -10 penalty
- Paths containing task keywords get +3 boost
- Commit:
f94243e
pathFilter for search_symbols (#17)
- Added
pathFilterparameter for directory scoping - Only files with matching path prefix are searched
- Commit:
f7c271a
Friction Notes (from agents)
- Worktrees require
pnpm installbefore typecheck (expected) - One Edit tool issue (dropped function brace) - quickly fixed
Verification
✅ All merges successful (no conflicts)
✅ pnpm typecheck passes
✅ pnpm build passes
Original Issue
Metadata
Metadata
Assignees
Labels
swarm:analyzingTD is analyzingTD is analyzing