AiNetLinter
Roslyn-based MCP server and CLI for C# solutions and local .NET assemblies: semantic code navigation, impact analysis, metrics, and configurable linting.
Install / Use
claude mcp add RalfHuesing -- npx -y github:RalfHuesing/AiNetLinterIf the server publishes to npm under a different name, use that package instead — check the repo README.
MCP Server
Model Context Protocol server
Quality Score
Category
AutomationSupported Platforms
Our assessment of AiNetLinter
AiNetLinter scores 76/100 on our quality scale, 1394th of 1,753 Automation skills we index.
Its MCP Server is 4.3 KB long, well organised into 9 sections with 2 code examples: a solid amount of guidance for an agent.
It has 3 GitHub stars, so there is little community track record yet; judge it on its content.
Maintenance, license and trust
- The repository was last updated today, so AiNetLinter is actively maintained.
- Our last check on 2026-09-26 found the source still online.
- It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 92/100, with 1 caution from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
AiNetLinter compared with similar skills
All 4 of these similar skills score higher than AiNetLinter; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| AiNetLinter (this skill)by RalfHuesing | 76 | 3 | today | MCP Server |
| Agent-Reachby Panniantong | 100 | 85.7k | 12d ago | CLAUDE.md |
| headroomby headroomlabs-ai | 100 | 73.9k | today | CLAUDE.md |
| rufloby ruvnet | 100 | 73.4k | today | CLAUDE.md |
| CowAgentby zhayujie | 100 | 47.1k | today | CLAUDE.md |
Frequently asked questions
- How do I install AiNetLinter?
- Run
claude mcp add RalfHuesing -- npx -y github:RalfHuesing/AiNetLinter. The install tabs above show the steps for each supported agent. - Which AI agents does AiNetLinter work with?
- It is written for Claude Code, Claude Desktop, Cursor, GitHub Copilot, Windsurf and OpenAI Codex, as a MCP Server file. Other agents that read the same format can often use it too.
- Is AiNetLinter safe to use?
- It is MIT-licensed and scores 92/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is AiNetLinter still maintained?
- The repository was last updated today, so AiNetLinter is actively maintained.
Skill content
View source on GitHubAiNetLinter
AiNetLinter ist ein Roslyn-basierter MCP-Server und CLI-Linter für C#-Solutions und lokale .NET-Assemblies. Der MCP-Server stellt Coding-Agents semantischen Codekontext, Auswirkungsanalysen, Metriken und regelbasierte Befunde bereit; die CLI führt dieselbe Analyse als Batch-Lauf oder Quality Gate aus.
Source-Targets (.sln, .slnx) werden über Roslyn analysiert. Lokale
verwaltete Assemblies (.dll, .exe) werden für die Analyse metadata-only
dekompiliert und nicht ausgeführt.
MCP-Server für Coding-Agents
Der Server verwendet lokalen stdio-Transport über JSON-RPC 2.0. Er lässt sich in MCP-Hosts mit lokalem stdio-Support registrieren, etwa Cursor, Claude Code, Codex, GitHub Copilot oder Windsurf.
| Bereich | MCP-Fähigkeiten |
| :--- | :--- |
| Symbolnavigation | Symbolsuche, Member-Struktur, Quellcode-Fenster, Referenzen, Call-Trees sowie Typ-Hierarchien und Implementierungen. |
| Änderungsanalyse | Git-Diff- und Symbol-Impact, Abhängigkeitsgraphen und statische Testzuordnung. |
| Qualitätsanalyse | Konfigurierbare Regelverstöße, Metriken, Hotspots, Duplikate, Dead-Code- und Magic-Value-Kandidaten sowie Quality Gates. |
| Assembly-Analyse | Öffentliche API, Signaturen, Extension-Methoden, Dekompilat und Metadaten lokaler .dll- und .exe-Dateien. |
MCP-Protokollvertrag für Agenten
Jeder zielgebundene Aufruf verwendet einen absoluten targetPath zu einer
Solution oder Assembly. Die Dateiendung bestimmt die Route: Source oder
dekompilierte Assembly. Antworten enthalten lesbares Markdown und
structuredContent; Symbol-IDs, Snapshot-Metadaten, Vollständigkeitsstatus,
Trunkierung und gegebenenfalls Continuation-Tokens machen gezielte Folgeaufrufe
maschinell auswertbar. Die aktuelle Tool- und Parameterschnittstelle wird über
tools/list veröffentlicht.
Schnellstart
- Die aktuelle Windows-x64-Release
herunterladen und entpacken. Das Verzeichnis mit
AiNetLinter.exeentweder demPATHhinzufügen oder im MCP-Host als absoluter Pfad verwenden. - Den Server im MCP-Host registrieren:
{
"mcpServers": {
"ainetlinter": {
"command": "C:\\Tools\\AiNetLinter\\AiNetLinter.exe",
"args": ["--mcp-server"]
}
}
}
- Der Agent verwendet bei zielgebundenen Tool-Aufrufen einen absoluten
targetPath, beispielsweiseC:\\Code\\MeinProjekt\\MeinProjekt.slnx.
Eine Source-Solution kann direkt daneben eine optionale
ainetlinter-rules.json enthalten. Sie aktiviert das Linting; die semantische
Navigation bleibt ohne Regeldatei verfügbar.
CLI-Linter
Der Batch-Modus prüft eine Solution gegen eine Regelkonfiguration und gibt Befunde mit Exit-Code aus. Er unterstützt Baselines für inkrementelle Einführung, automatische Roslyn-basierte Fixes, Caches und CI-Quality-Gates.
AiNetLinter.exe --config .\ainetlinter-rules.json --path .\src\MeinProjekt.slnx
Dokumentation
Linter & CLI
| Dokument | Inhalt |
| :--- | :--- |
| Konfiguration | ainetlinter-rules.json, Regeln, Defaults, Profile und Schwellenwerte. |
| CLI-Referenz & Workflows | CLI-Optionen, Workflows (Lint+Fix, Baseline/Ratchet), Exit-Codes und Fehlerformate. |
| Projektintegration | Einbindung in C#/.NET-Projekte, Architektur-Unit-Tests, CI und lokale Suppressions. |
MCP-Server (Coding-Agenten)
| Dokument | Inhalt |
| :--- | :--- |
| MCP-Tools & Verträge | 32 MCP-Tools, Eingaben, Ausgaben, Capability-Matrix und Assembly-Verträge. |
| MCP-Server & Daemon | Architektur, ThinClient, Daemon-Transport, 3-Zustands-Lifecycle und System-Logging. |
| MCP-Host-Integration | Registrierung in Cursor / Claude Code, Start-Sequenzen und Tool-vs-rg-Leitfaden. |
| MCP-Bootstrap | Einmalige Ersteinrichtung eines Projekts für MCP-Hosts und Agents. |
Architektur & Grundlagen
| Dokument | Inhalt | | :--- | :--- | | Rationale | Wissenschaftliche Grundlagen und Design-Prinzipien der Linter-Regeln. |
Die eingebettete Kurzreferenz ist auch über AiNetLinter.exe --docs <name>
verfügbar; die gültigen Namen stehen in AiNetLinter.exe --help.
AiNetLinter — Quellcode, Changelog und Issues auf GitHub.
Related Skills
Agent-Reach
85.7kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
headroom
73.9kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
ruflo
73.4k🌊 The original agent harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, federation, vector RAG integration, and native Claude Code / Codex / Hermes and many more Integrated
CowAgent
47.1kOpen-source super AI assistant & Agent Harness. Plans tasks, runs tools and skills, self-evolves with memory and knowledge. Multi-agent, multi-model, multi-channel. Lightweight, extensible, one-line install.
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
