
ArchLang
par mcabezas
Langage déclaratif pour définir les architectures de solutions sous forme de faits, compilés en graphes de connaissances interrogeables pour les agents IA.
Ce qu'il fait
ArchLang est un langage déclaratif conçu pour traiter la documentation d'architecture comme du code. Il permet aux développeurs de définir des services, des événements et des collaborations dans des fichiers .arch, qui sont ensuite compilés en un graphe de connaissances déterministe. Cela élimine le problème des wikis obsolètes et des connaissances tacites en fournissant une source de vérité unique et validée, interrogeable via REST et des serveurs MCP.
Outils
list_components: Liste tous les composants avec leur type, organisation et visibilité.get_component: Récupère les détails complets d'un composant, y compris les collaborations amont et aval.list_features: Liste toutes les fonctionnalités métier déclarées.trace_feature: Trace une fonctionnalité à travers chaque service, événement, flux et étape.list_flows: Liste tous les flux déclarés.trace_flow: Trace un flux étape par étape à travers les services.analyze_impact: Analyse ce qui serait impacté si un composant était modifié.
Installation
Pour utiliser ArchLang comme serveur MCP, compilez d'abord le binaire :
go build -o archlang-mcp ./cmd/mcp
Ajoutez-le ensuite à votre fichier claude_desktop_config.json :
{
"mcpServers": {
"archlang": {
"command": "/absolute/path/to/archlang-mcp"
}
}
}
Hôtes supportés
- Claude Desktop
- Claude Code
Installation rapide
go install github.com/mcabezas/archlang/cmd/archlang@latestInformations
- Tarification
- free
- Publié
- 6/18/2026
- étoiles
- 0
Catégories
Choisissez votre client IA et suivez les étapes ci-dessous.
Claude Desktop
{
"mcpServers": {
"archlang": {
"command": "/absolute/path/to/archlang-mcp"
}
}
}





