mirror of
https://github.com/catlog22/Claude-Code-Workflow.git
synced 2026-02-05 01:50:27 +08:00
- Introduced a new test script for the CodexLens LSP tool to validate core functionalities including symbol search, find definition, find references, and get hover. - Created comprehensive documentation for the MCP endpoint design, detailing the architecture, features, and integration with the CCW MCP Manager. - Developed a detailed implementation plan for transitioning to a real LSP server, outlining phases, architecture, and acceptance criteria.
1.2 KiB
1.2 KiB
CCW VSCode Bridge
This extension provides a bridge between the CCW MCP server and VSCode's live Language Server Protocol (LSP) features.
Features
- Exposes VSCode LSP features via HTTP API on
http://127.0.0.1:3457 - Supports:
- Go to Definition
- Find References
- Hover Information
- Document Symbols
Installation
-
Install dependencies:
npm install -
Compile the extension:
npm run compile -
Press F5 in VSCode to launch the extension in debug mode, or:
- Run
vsce packageto create a VSIX file - Install the VSIX file in VSCode
- Run
API Endpoints
All endpoints accept POST requests with JSON body:
/get_definition
{
"file_path": "/absolute/path/to/file.ts",
"line": 10,
"character": 5
}
/get_references
{
"file_path": "/absolute/path/to/file.ts",
"line": 10,
"character": 5
}
/get_hover
{
"file_path": "/absolute/path/to/file.ts",
"line": 10,
"character": 5
}
/get_document_symbols
{
"file_path": "/absolute/path/to/file.ts"
}
Usage with CCW MCP
The CCW MCP server includes a vscode_lsp tool that communicates with this extension automatically.