SkillAgentSearch skills...

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/AiNetLinter

If the server publishes to npm under a different name, use that package instead — check the repo README.

About this skill
🔌

MCP Server

Model Context Protocol server

Quality Score

76/100

Category

Automation

Supported Platforms

Claude Code
Claude Desktop
Cursor
GitHub Copilot
Windsurf
OpenAI Codex

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.

Substance
26/30
Structure
18/20
Description
15/15
Adoption
3/20
Freshness
15/15

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.

SkillScoreStarsUpdatedFormat
AiNetLinter (this skill)by RalfHuesing763todayMCP Server
Agent-Reachby Panniantong10085.7k12d agoCLAUDE.md
headroomby headroomlabs-ai10073.9ktodayCLAUDE.md
rufloby ruvnet10073.4ktodayCLAUDE.md
CowAgentby zhayujie10047.1ktodayCLAUDE.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.

AiNetLinter

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

  1. Die aktuelle Windows-x64-Release herunterladen und entpacken. Das Verzeichnis mit AiNetLinter.exe entweder dem PATH hinzufügen oder im MCP-Host als absoluter Pfad verwenden.
  2. Den Server im MCP-Host registrieren:
{
  "mcpServers": {
    "ainetlinter": {
      "command": "C:\\Tools\\AiNetLinter\\AiNetLinter.exe",
      "args": ["--mcp-server"]
    }
  }
}
  1. Der Agent verwendet bei zielgebundenen Tool-Aufrufen einen absoluten targetPath, beispielsweise C:\\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

View on GitHub
GitHub Stars3
CategoryAutomation
Updated1h ago
Forks1

Languages

C#

Trust signals

92/100

From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.

1 low