W
willibrandon/NetContextServer
Explore a .NET codebase
在 GitHub 查看 ↗链接已于 2026-11-12 核查 · HTTP 200 · 打开的是厂商自己的官网
我们没有从该仓库取到可核对的安装命令,也没有公开的远端端点。这两样都没有时,我们不出配置——编一条出来比不给更糟。 各客户端的接法 →
- 来源明细
- 收录自 abordage/awesome-mcp 榜单(我们从中收集的条目之一) · 条目类型:MCP 服务
- 收录与活跃
- 收录于 2026-11-05 · 最近见到 2026-11-14 · 共见到 10 次 · 被 10 个来源列出
- 评分构成
- 综合分 1,003 · 10 个来源 · mcp
常见问题(答案都来自我们的记录)
它适合谁 / 用来做什么?
我们把它归在这些标签下: MCP 服务。标签来自条目自身,不是我们强加的分类。
谁维护它、还在更新吗?
我们收录于 2026-11-05;最近见到 2026-11-14。这里没有"官方认证"或"质量评级"——我们只记录来源与时间。
# NetContextServer
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
🔍 Supercharge Your AI Coding Assistant with Deep .NET Codebase Understanding
NetContextServer empowers AI coding assistants like VS Code to deeply understand your .NET codebase through the Model Context Protocol (MCP). This means more accurate code suggestions, better answers to your questions, and a more productive coding experience.
## ✨ Key Features
🧠 Semantic Code Search: Find code by describing what you're looking for in natural language
🔍 Intelligent Navigation: Help AI tools understand your project structure and dependencies
🛡️ Built-in Security: Safe file access with automatic protection of sensitive data
🚀 VS Code Integration: Seamless setup with VS Code for enhanced coding assistance
📦 Package Analysis: Understand your dependencies and get update recommendations
🔍 Deep Dependency Visualization: See transitive dependencies with interactive, color-coded graphs
🧩 Smart Grouping: Visually group related packages for easier navigation
📊 Update Recommendations: Identify outdated packages and security issues
📊 Test Coverage Analysis: Deep insights into your test coverage
🎯 Multi-Format Support: Parse coverage data from Coverlet, LCOV, and Cobertura XML
📈 Detailed Reports: File-level coverage percentages and uncovered line tracking
🔄 Branch Coverage: Track method-level branch coverage where available
💡 Smart Recommendations: Get suggestions for improving test coverage
⚡ Fast & Efficient: Quick indexing and response times for large codebases
## 🚀 Quick Start
1. Clone & Build:
bash
git clone https://github.com/willibrandon/NetContextServer.git
cd NetContextServer
dotnet build
2. Set Up (optional, for semantic search):
bash
# Set Azure OpenAI credentials in environment:
AZUREOPENAIENDPOINT=yourendpoint
AZUREOPENAIAPIKEY=yourkey
3. Start Using:
bash
# Point to your project
dotnet run --project src/NetContextClient/NetContextClient.csproj -- set-base-dir --directory "path/to/your/project"
# Try semantic search
dotnet run --project src/NetContextClient/NetContextClient.csproj -- semantic-search --query "find authentication logic"
👉 Read our Getting Started Guide for detailed setup instructions and best practices.
## 🔌 Integration with VS Code
1. Open Visual Studio Code
2. Press Ctrl + Shift + P (or Cmd + Shift + P on macOS)
3. Type "Configure MCP Server"
4. Enter:
json
"command": "dotnet",
"args": ["run", "--project", "path/to/NetContextServer/src/NetContextServer/NetContextServer.csproj"]
Now VS Code can understand your codebase! Try asking it questions like:
"List all .NET source files in this project directory"
"Search for exact text matches in the code files"
"Analyze NuGet packages in all projects"
"Get the current list of ignore patterns"
"Add these ignore patterns: .generated.cs, bin/"
"List all .csproj files in this directory"
"Show me the contents of this file"
"What's the current base directory for file operations?"
"Help me think through the authentication system design"
"Document my reasoning about this architectural decision"
"Analyze test coverage for MyService.cs"
"Show me uncovered lines in the authentication module"
"What's the overall test coverage percentage?"
"Which files have the lowest test coverage?"
## 📚 Documentation
NetContextServer empowers AI coding assistants like VS Code to deeply understand your .NET codebase through the Model Context Protocol (MCP). This means more accurate code suggestions, better answers to your questions, and a more productive coding experience.
## ✨ Key Features
🧠 Semantic Code Search: Find code by describing what you're looking for in natural language
🔍 Intelligent Navigation: Help AI tools understand your project structure and dependencies
🛡️ Built-in Security: Safe file access with automatic protection of sensitive data
🚀 VS Code Integration: Seamless setup with VS Code for enhanced coding assistance
📦 Package Analysis: Understand your dependencies and get update recommendations
🔍 Deep Dependency Visualization: See transitive dependencies with interactive, color-coded graphs
🧩 Smart Grouping: Visually group related packages for easier navigation
📊 Update Recommendations: Identify outdated packages and security issues
📊 Test Coverage Analysis: Deep insights into your test coverage
🎯 Multi-Format Support: Parse coverage data from Coverlet, LCOV, and Cobertura XML
📈 Detailed Reports: File-level coverage percentages and uncovered line tracking
🔄 Branch Coverage: Track method-level branch coverage where available
💡 Smart Recommendations: Get suggestions for improving test coverage
⚡ Fast & Efficient: Quick indexing and response times for large codebases
## 🚀 Quick Start
1. Clone & Build:
bash
git clone https://github.com/willibrandon/NetContextServer.git
cd NetContextServer
dotnet build
2. Set Up (optional, for semantic search):
bash
# Set Azure OpenAI credentials in environment:
AZUREOPENAIENDPOINT=yourendpoint
AZUREOPENAIAPIKEY=yourkey
3. Start Using:
bash
# Point to your project
dotnet run --project src/NetContextClient/NetContextClient.csproj -- set-base-dir --directory "path/to/your/project"
# Try semantic search
dotnet run --project src/NetContextClient/NetContextClient.csproj -- semantic-search --query "find authentication logic"
👉 Read our Getting Started Guide for detailed setup instructions and best practices.
## 🔌 Integration with VS Code
1. Open Visual Studio Code
2. Press Ctrl + Shift + P (or Cmd + Shift + P on macOS)
3. Type "Configure MCP Server"
4. Enter:
json
"command": "dotnet",
"args": ["run", "--project", "path/to/NetContextServer/src/NetContextServer/NetContextServer.csproj"]
Now VS Code can understand your codebase! Try asking it questions like:
"List all .NET source files in this project directory"
"Search for exact text matches in the code files"
"Analyze NuGet packages in all projects"
"Get the current list of ignore patterns"
"Add these ignore patterns: .generated.cs, bin/"
"List all .csproj files in this directory"
"Show me the contents of this file"
"What's the current base directory for file operations?"
"Help me think through the authentication system design"
"Document my reasoning about this architectural decision"
"Analyze test coverage for MyService.cs"
"Show me uncovered lines in the authentication module"
"What's the overall test coverage percentage?"
"Which files have the lowest test coverage?"
## 📚 Documentation
收录徽章(可选)
想把收录标记放进 README 就复制这行,可选,不影响收录。
[](https://anclum.com/zh/s/willibrandon-netcontextserver/)
- 来源
- awesome · https://github.com/willibrandon/NetContextServer
- 按领域浏览
- MCP 服务
- 收录来源
- 10 个独立来源
- 收录于
- 今天
同类推荐
所属领域与标签
每个标签都能点进去看同类的全部条目。数字是当前库里的真实条数。