NuGet Package Oracle
Provides accurate interface and enum definitions directly from NuGet packages to reduce LLM hallucinations about real package APIs.
概要
Empowering AI assistants and developers, this Model Context Protocol (MCP) server provides real-time, accurate interface and enum definitions directly from NuGet packages. It significantly reduces large language model (LLM) hallucinations by supplying up-to-date API information, allowing models to query specific package versions instead of relying on potentially outdated training data. This enables precise package discovery, API exploration, code generation, and documentation, ensuring developers and AI systems make informed decisions about API usage and compatibility.
主な機能
- Real-time extraction of interfaces and enums from NuGet packages
- Smart package search with AI-enhanced keyword generation
- Two-phase package search (direct + AI fallback) for comprehensive results
- Reduces LLM hallucinations by providing accurate API information
- Supports specific package versions and generic types with correct C# formatting
- 1 GitHub stars
ユースケース
- Retrieve accurate interface and enum definitions for specific package versions
- Generate precise code and documentation from real package APIs for AI-assisted development
- Discover NuGet packages by functionality and popularity metrics