microsoft/multilspy
multilspy is a lsp client library in Python intended to be used to build applications around language servers.
This is a Python library that helps developers build applications that need to understand and analyze source code. It takes code files as input and provides information like where a function is defined, where it's used, or possible auto-completion suggestions. Software engineers, researchers, or tool builders working with code analysis or code generation will find this useful.
548 stars. Actively maintained with 28 commits in the last 30 days. Available on PyPI.
Use this if you are a software developer building tools or applications that need to programmatically interact with and extract static analysis information from code written in various languages.
Not ideal if you are an end-user looking for a ready-to-use IDE feature or a graphical code analysis tool, as this is a foundational library for building such tools.
Stars
548
Forks
99
Language
Python
License
MIT
Category
Last pushed
Feb 05, 2026
Commits (30d)
28
Dependencies
4
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/microsoft/multilspy"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
mlc-ai/xgrammar
Fast, Flexible and Portable Structured Generation
vicentereig/dspy.rb
The Ruby framework for programming—rather than prompting—language models.
feenkcom/gt4llm
A GT package for working with LLMs
Evref-BL/Pharo-LLMAPI
Use LLM API from Pharo
antononcube/Raku-LLM-Functions
Raku package for functions and function objects to access, interact, and utilize LLMs.