MCP server and client architecture examples, page 10
Interactive architecture diagrams of 493 open-source repositories with a GitDiagram architecture diagram where a component or group speaks MCP (the Model Context Protocol), most stars first. Each diagram shows the project's main components, how they connect, and links every part to its file on GitHub.
Repositories 451–493 of 493
opcfoundation/ua-.netstandard★ 2.4k · C#
This is the OPC Foundation’s cross-platform .NET 2.0 reference implementation of OPC UA.
hakanseven12/opencadstudio★ 2.4k · Rust
Open CAD Studio is a shared-core 2D drafting and 3D modeling application for desktop and web.
nicolepcx/ai-agents-the-definitive-guide★ 2.3k · Jupyter Notebook
This is a notebook-based companion repository for *AI Agents – The Definitive Guide*.
ifuryst/open-codex-computer-use★ 2.3k · Swift
open-computer-use is a cross-platform computer-use service exposed through MCP, with CLI and JavaScript REPL entry points.
redhat-et/ripwire★ 2.2k · C++
Ripwire is an offline code-context CLI: an engineer points it at a repository, ingestion crawls and parses supported languages, captures symbols and relations, then builds and…
martin-ger/esp32_nat_router★ 2.2k · C
ESP32 NAT Router is firmware that provides a WiFi access point and routes its clients through a WiFi or Ethernet uplink, optionally through WireGuard.
mccteam/minecraft-console-client★ 2.1k · C#
MCC is a cross-platform Minecraft Java console client.
trailofbits/claude-code-config★ 2.1k · Shell
This repository is a configuration and workflow kit for using Claude Code at Trail of Bits, not an application runtime.
jamailar/beav★ 2.1k · Rust
Beav is a local-first AI workspace for independent content creators.
yyjeqhc/webcodex★ 2k · Rust
WebCodex lets AI clients operate on repositories and development tools on user-owned machines.
freerouting/freerouting★ 2k · Java
Freerouting is a PCB autorouter: users provide a Specctra/Electra DSN design, configure and run routing through the GUI, CLI, or API, monitor progress, and export a routed SES…
grafana/helm-charts★ 2k · Go Template
This repository is a catalog of Grafana Helm charts, not a single runtime application.
nook-browser/nook★ 2k · Swift
Nook is a macOS browser centered on sidebar-based navigation, with shared Swift packages for tabs, settings, web sessions, content blocking, and site tweaks.
wangzan101/mika★ 2k · Kotlin
Mika is an Android personal AI assistant: a user request becomes a managed task, the agent plans and executes phone, browser, or sandbox actions, then returns a result with…
duty1g/x64dbg-mcp-server★ 2k · Zig
x64dbg-MCP Server is a native MCP plugin that lets an AI client operate x64dbg through authenticated Streamable HTTP or legacy SSE.
cutwire-studios/drift★ 1.9k · C++
Drift is a cross-platform video editor.
valeriansaliou/vigil★ 1.9k · Rust
1. Vigil is a single Rust service that combines three major responsibilities: monitoring, alerting, and serving a public status page.
gridex/gridex★ 1.9k · C++
Gridex is a native, cross-platform database IDE.
monoscope-tech/monoscope★ 1.9k · Haskell
Monoscope is an S3-backed observability platform; this tree primarily exposes its browser UI and OpenTelemetry protocol definitions, not the backend implementation.
storytold/printcraft★ 1.9k · Rust
PrintCraft is a Rust PDF workbench delivered as a native app, web app, and CLI.
dicklesworthstone/pi_agent_rust★ 1.8k · Rust
pi_agent_rust is a native terminal AI coding agent.
robustmq/robustmq★ 1.8k · Rust
RobustMQ is a unified, multi-protocol messaging broker: clients publish or send messages through MQTT, Kafka, NATS, AMQP, or mq9, and protocol consumers can read shared message…
part-db/part-db-server★ 1.8k · PHP
Part-DB is a web-based electronic-component inventory system.
stakpak/agent★ 1.8k · Rust
Stakpak is a DevOps agent that runs locally, interactively or as an always-on autopilot, to investigate infrastructure and perform operational work under configurable guardrails.
wordpress/mcp-adapter★ 1.8k · PHP
MCP Adapter exposes WordPress Abilities API functionality to MCP clients as tools, resources, and prompts.
0xmassi/webclaw★ 1.7k · Rust
Webclaw is a Rust workspace that converts web URLs into clean Markdown, text, JSON, HTML, and LLM-ready context.
startuphakk/openmonoagent.ai★ 1.7k · C#
OpenMono is a local-first .NET 10 coding-agent runtime.
fynnfluegge/agtx★ 1.7k · Rust
agtx is a terminal-native kanban and orchestration environment for coding agents.
relaticle/relaticle★ 1.7k · PHP
Relaticle is a self-hosted, multi-workspace CRM for people, companies, opportunities, tasks, notes, custom fields, and activity history, operated through a Filament/Livewire web…
mangi-11/eta★ 1.7k · Kotlin
Eta is an Android system-level AI assistant.
ghostwright/ghost-os★ 1.7k · Swift
Ghost OS is a macOS computer-use service for AI agents, exposed through MCP.
mattt/imcp★ 1.7k · Swift
iMCP exposes personal-data and device capabilities as MCP tools through a macOS menu-bar app.
fabro-sh/fabro★ 1.7k · Rust
Fabro is a graph-driven software-agent orchestration product: engineers define workflows, start and supervise runs, then inspect changes and execution evidence.
modelcontextprotocol/php-sdk★ 1.6k · PHP
The MCP PHP SDK provides framework-agnostic client and server runtimes.
finnvoor/yap★ 1.6k · Swift
yap is a macOS command-line tool for on-device speech transcription.
lexifina/global-law★ 1.6k · HTML
Git for Global Law combines jurisdiction-specific law histories into a dated global Git chronology, then exposes historical law and provenance through CLI and MCP.
owasp/crapi★ 1.6k · Java
crAPI is a deliberately vulnerable, microservices-based vehicle-owner application for API security education.
dqev/reicon★ 1.6k · Kotlin
Reicon combines an icon-discovery website with framework-specific icon packages and MCP tooling.
analysedecircuit/oxideterm★ 1.6k · Rust
OxideTerm is a native, GPU-rendered workspace for remote operations: users select a target, open a terminal or another tool, exchange data with a remote host, and receive…
silverstein/minutes★ 1.5k · Rust
Minutes is a local-first conversation memory product: users capture meetings, calls, voice memos, or dictation; audio is transcribed and processed into Markdown meeting records…
microsoft/azure-skills★ 1.5k · Shell
Azure Skills Plugin packages curated, domain-specific guidance with MCP-backed execution for compatible coding agents.
sentrux/sentrux★ 1.5k · Rust
- This is a Rust workspace with two main runtime crates: sentrux-core and sentrux-bin.
azure/data-api-builder★ 1.5k · C#
Data API Builder turns configuration describing database entities and permissions into REST, GraphQL, and MCP data APIs.
Counted over GitDiagram's stored diagrams of public repositories, from the names their components and groups carry and the files they link to; the rules are the ones in the 2026 open-source architecture report. Stars are GitHub's when the diagram was last made. Rebuilt daily: hubs grow as more repositories' languages are known.