Skip to content

Some feedback (from claude itself lol) #18

@creatorrr

Description

@creatorrr

Thanks for continuing to work on this repo. I think this has tremendous potential! :)

Here's some "feedback" from claude itself. Thought it might be useful:

⎿ Critical Assessment of LSP MCP Server

After testing the LSP MCP tools, here's my critical assessment:

Strengths:

  1. Real-time diagnostics - Immediately useful for catching import and type errors
  2. Symbol navigation - Definition lookup works well for jumping to implementations
  3. Call hierarchy - Callers/callees provide good code flow understanding
  4. Type information - Hover gives quick type hints

Significant Limitations:

  1. Token limit issues - The references tool often exceeds token limits for common symbols (e.g., "generate" returned 43K+ tokens)
  2. No filtering/pagination - Can't limit scope when searching references
  3. Basic hover info - Only shows type, no docstrings or signatures
  4. Limited compared to existing tools - Grep/Glob are often more practical

Comparison with Existing Tools:

LSP definition vs Grep/Read:

  • LSP: Precise symbol resolution
  • Grep/Read: More flexible, works with any text pattern

LSP references vs Grep:

  • LSP: Semantic understanding but hits token limits
  • Grep: Faster, more predictable, supports filtering

LSP diagnostics vs Running tests/linters:

  • LSP: Instant feedback without execution
  • Tests: Actual runtime validation

Verdict: Moderately Useful but Needs Improvements

The LSP tools are helpful supplements but don't replace existing tools. Key improvements needed:

  1. Add pagination/filtering to references
  2. Include docstrings in hover
  3. Support scope limiting (e.g., "references in /tests only")
  4. Better token management

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions