chore: remove lsmcp integration - #728
Conversation
|
Warning Rate limit exceeded@ryoppippi has exceeded the limit for the number of commits or files that can be reviewed per hour. Please wait 12 minutes and 36 seconds before requesting another review. ⌛ How to resolve this issue?After the wait time has elapsed, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our FAQ for further information. ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (12)
WalkthroughThe PR removes the complete lsmcp (Language Server MCP) integration from the project, including documentation, configuration files, dependencies, and MCP server registration across multiple configuration layers. Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes
Possibly related PRs
Poem
Pre-merge checks and finishing touches✅ Passed checks (3 passed)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Deploying with
|
| Status | Name | Latest Commit | Updated (UTC) |
|---|---|---|---|
| ✅ Deployment successful! View logs |
ccusage-guide | 83853ea | Nov 25 2025, 02:42 PM |
Remove lsmcp server entry from .mcp.json as it is no longer needed. This removes the TypeScript language server MCP integration that was previously used for semantic code analysis.
Remove @mizchi/lsmcp from devDependencies in package.json and from the mcp catalog in pnpm-workspace.yaml. Update lockfile accordingly. This removes the lsmcp TypeScript language server MCP package that is no longer used in the project.
Remove lsmcp-specific documentation sections including: - "Guide for lsmcp mcp" section with symbol indexing instructions - "Working with Symbols" tools documentation - TypeScript MCP (lsmcp) from External MCP Servers list - Tips about using lsmcp tools for TypeScript searches This documentation is no longer relevant as lsmcp has been removed from the project.
Remove .lsmcp from eslint ignore patterns and symbols.db cache entry from .gitignore. These configurations are no longer needed as lsmcp has been removed from the project.
Delete the .lsmcp directory containing config and memory files, along with lsmcp-specific Claude command files: - .lsmcp/config.json - .lsmcp/memories/symbol_index_info.md - .lsmcp/memories/symbol_index_status.md - .claude/commands/lsmcp-onboarding.md - .claude/commands/refactor.md - .claude/commands/analyze-code.md These files are no longer needed as lsmcp has been completely removed from the project.
b2f7402 to
83853ea
Compare
Summary
Completely removes the lsmcp (Language Server MCP) integration from the project, including all configurations, dependencies, documentation, and related files.
What Changed
.mcp.json@mizchi/lsmcpfrompackage.jsonandpnpm-workspace.yamlCLAUDE.mdincluding symbol indexing guides.gitignore.lsmcp/directory and lsmcp-related command files in.claude/commands/Why
The lsmcp TypeScript language server MCP integration is no longer being used in the project. Removing it simplifies the codebase and reduces maintenance burden.
Details
The changes are split into 5 atomic commits for easy review and potential selective reversion:
Summary by CodeRabbit
Chores
✏️ Tip: You can customize this high-level summary in your review settings.