cclsp and claude-code-emacs

cclsp
59
Established
claude-code-emacs
44
Emerging
Maintenance 10/25
Adoption 10/25
Maturity 24/25
Community 15/25
Maintenance 10/25
Adoption 8/25
Maturity 15/25
Community 11/25
Stars: 586
Forks: 45
Downloads:
Commits (30d): 0
Language: TypeScript
License: MIT
Stars: 56
Forks: 6
Downloads:
Commits (30d): 0
Language: Emacs Lisp
License: GPL-3.0
No risk flags
No Package No Dependents

About cclsp

ktnyt/cclsp

Claude Code LSP: enhance your Claude Code experience with non-IDE dependent LSP integration.

Implements an MCP server that bridges LLM coding agents with LSP servers by intelligently handling imprecise line/column positions—trying multiple position combinations to reliably resolve symbols regardless of how the AI counts lines. Exposes core LSP capabilities (go-to-definition, find-references, rename-symbol, diagnostics) as MCP tools, with built-in support for TypeScript, Python, Go, Rust, C/C++, and extensible configuration for any LSP-compatible language server. Runs via stdio transport and integrates directly into Claude Code or other MCP clients through a JSON configuration file.

About claude-code-emacs

yuya373/claude-code-emacs

This package provides seamless integration with Claude Code, allowing you to run AI-powered coding sessions directly in your Emacs environment.

Leverages an MCP (Model Context Protocol) server via stdio transport with automatic reconnection to enable Claude Code direct access to Emacs buffers, LSP diagnostics, and git operations. Features project-isolated sessions with persistent `.claude-code.prompt.md` context files, file completion via `@` syntax, and real-time event batching for buffer changes. Built on vterm for terminal UI, integrating with projectile for project management and lsp-mode for diagnostic fixing.

Related comparisons

Scores updated daily from GitHub, PyPI, and npm data. How scores work