CodeSynapse

by Poytr1

316 downloads
Not rated
GitHub

About

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.

Details

Author
Poytr1
Downloads
316
Categories
AI

- Integrates with Language Server Protocol (LSP)
- Exposes semantic code information to LLM agents
- Supports multiple programming languages
- Uses a configuration registry for file‑type to language‑server mapping
- Example mappings: Python via Pyright, TypeScript via tsserver

Configure CodeSynapse by providing a registry that maps file types (e.g., .py, .ts) to their respective language servers (e.g., Pyright for Python, tsserver for TypeScript). The server then handles LSP queries and makes semantic context available via the MCP interface.

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.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.