{"repo":"ktnyt/cclsp","free":true,"listed":false,"github":"https://github.com/ktnyt/cclsp","clone":"git clone https://github.com/ktnyt/cclsp.git","description":"Claude Code LSP: enhance your Claude Code experience with non-IDE dependent LSP integration.","language":"TypeScript","stars":673,"topics":["claude","claude-code","lsp","mcp","mcp-server"],"license":"MIT","category":"mcp-servers","readme_excerpt":"cclsp - not your average LSP adapter cclsp is a Model Context Protocol (MCP) server that seamlessly integrates LLM-based coding agents with Language Server Protocol (LSP) servers. LLM-based coding agents often struggle with providing accurate line/column numbers, which makes naive attempts to integrate with LSP servers fragile and frustrating. cclsp solves this by intelligently trying multiple position combinations and providing robust symbol resolution that just works, no matter how your AI assistant counts lines. Setup & Usage Demo https://github.com/user-attachments/assets/52980f32-64d6-4b78-9cbf-18d6ae120cdd Table of Contents - Why cclsp? - Features - 📋 Prerequisites - ⚡ Setup - Automated Setup (Recommended) - Claude Code Quick Setup - Manual Setup - Language Server Installation - Verification - 🚀 Usage - As MCP Server - Configuration - 🛠️ Development - 🔧 MCP Tools - find definition - find references - rename symbol - rename symbol strict - get diagnostics - restart server - 💡 Real-world Examples - Finding Function Definitions - Finding All References - Renaming Symbols - 🔍 Troubleshooting - 🤝 Contributing - 📄 License Why cclsp? When using AI-powered coding assistants like Claude, you often need to navigate codebases to understand symbol relationships. cclsp bridges the gap between Language Server Protocol capabilities and Model Context Protocol, enabling: - 🔍 Instant symbol navigation - Jump to definitions without manually searching - 📚 Complete reference findi","default_branch":null,"files":null,"tree":[],"storefront":"/r/ktnyt","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ktnyt/cclsp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}