Graphify-Labs/graphify
Graphify transforms codebases, documentation, and other files into queryable knowledge graphs, enhancing developer productivity with local AST parsing and detailed edge explanations.
Awesome MCP › Software Development
The Rust Docs MCP Server is a specialized Model Context Protocol (MCP) server designed to enhance AI-powered coding assistants' accuracy when working with Rust crates. It addresses the common issue where AI assistants provide outdated or incorrect code suggestions due to their training data cutoff, especially in fast-evolving ecosystems like Rust. This server fetches the latest documentation for a specified Rust crate, generates semantic embeddings using OpenAI's embedding models, and offers a tool that AI assistants can query to get precise, up-to-date information about the crate's API and usage. The server operates by downloading the crate's documentation via cargo doc, parsing the HTML content, and creating embeddings that represent the documentation semantically. These embeddings enable efficient semantic search to find the most relevant sections of the documentation in response to user queries. The server then uses an OpenAI language model to summarize and generate concise answers based solely on the retrieved documentation context, ensuring the responses are accurate and current. Users can run multiple instances of the server concurrently for different crates, allowing AI assistants to access documentation for various libraries during a coding session. The server supports specifying crate features required for documentation generation, which is essential for crates with optional features or runtime dependencies. Caching mechanisms store the downloaded documentation and generated embeddings locally to speed up subsequent server startups and reduce API usage costs. The server communicates over standard input/output using the MCP, exposing a tool named `query_rust_docs` that accepts questions about the crate and returns answers derived from the documentation. This project requires an OpenAI API key for embedding generation and summarization and network access to download crate dependencies and interact with the OpenAI API. It is available as precompiled binaries for easy installation or can be built from source using the Rust toolchain. Overall, the Rust Docs MCP Server significantly improves the relevance and correctness of AI-generated Rust code by providing real-time access to the latest crate documentation through a seamless MCP integration.
https://github.com/Govcraft/rust-docs-mcp-server
Graphify transforms codebases, documentation, and other files into queryable knowledge graphs, enhancing developer productivity with local AST parsing and detailed edge explanations.
Context7 MCP Server is an MCP server that delivers up-to-date, version-specific code documentation and examples to enhance LLMs and AI code editors, ensuring accurate and current code generation.
High-performance Model Context Protocol (MCP) server that indexes codebases into a persistent knowledge graph for AI coding agents, supporting 158 languages, lightning-fast queries, and various dev...
GitHub MCP Server is an official Model Context Protocol server that integrates with GitHub APIs to enable advanced automation and AI-powered interactions with GitHub repositories and workflows.
Code-review-graph is a local-first code intelligence solution that builds a persistent structural map of your codebase to provide precise context to AI coding tools, significantly reducing token us...
Serena is a free and open-source coding agent toolkit that uses the Model Context Protocol to enable LLMs to autonomously perform semantic code retrieval and editing with IDE-like precision on complex codebases.
Claude Task Master is an AI-powered task management system designed for AI-driven development that integrates seamlessly with various editors via the Model Control Protocol (MCP).
Context Mode is an MCP server designed to optimize context window usage for AI coding agents by sandboxing tool output, tracking session continuity with SQLite, and promoting LLMs as code generator...