CodeSynapse logo

CodeSynapse

by Poytr1

CodeSynapse is an MCP server that integrates with the Language Server Protocol (LSP) to expose rich semantic information from codebases to an LLM code agent. It provides a unified interface for an agent to query semantic context regardless of the underlying language.

View on GitHub

Last updated: N/A

CodeSynapse

CodeSynapse is an MCP (Model Context Protocol) server that integrates with the Language Server Protocol (LSP) to expose rich semantic information from codebases to an LLM code agent. CodeSynapse supports multiple programming languages by maintaining a configuration registry that maps file types (or language identifiers) to their respective language servers. For example, Python files are handled by a Python language server (e.g., Pyright), while TypeScript files are processed by tsserver.

Inspired by Anthropic’s Model Context Protocol and the success of LSP, CodeSynapse provides a unified interface for an agent to query semantic context regardless of the underlying language.