mirror of
https://github.com/hanzoai/python-sdk.git
synced 2026-10-26 11:49:36 +00:00
Fix 35 ruff errors (E722, F841, B904, B905, B007, E741, S202, S310, S306, S110, TID251, UP042, F401) and run black on 526 files. Co-authored-by: Hanzo Dev <[email protected]>
hanzo-tools-lsp
Language Server Protocol tools for Hanzo MCP.
Installation
pip install hanzo-tools-lsp
Tools
lsp - Language Server Protocol
Code intelligence via LSP servers.
Go to definition:
lsp(action="definition", file="/path/to/file.py", line=10, character=15)
Find references:
lsp(action="references", file="/path/to/file.py", line=10, character=15)
Hover information:
lsp(action="hover", file="/path/to/file.py", line=10, character=15)
Code completion:
lsp(action="completion", file="/path/to/file.py", line=10, character=15)
Diagnostics:
lsp(action="diagnostics", file="/path/to/file.py")
Rename symbol:
lsp(action="rename", file="/path/to/file.py", line=10, character=15, new_name="newName")
Check status:
lsp(action="status") # Check LSP server status
Supported Languages
- Go (gopls)
- Python (pyright)
- TypeScript/JavaScript (typescript-language-server)
- Rust (rust-analyzer)
- Java (jdtls)
- C/C++ (clangd)
- Ruby (solargraph)
- Lua (lua-language-server)
Language servers are automatically installed as needed.
License
MIT