GitDiagram
Browse

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

  1. opcfoundation/ua-.netstandard★ 2.4k · C#

    This is the OPC Foundation’s cross-platform .NET 2.0 reference implementation of OPC UA.

  2. hakanseven12/opencadstudio★ 2.4k · Rust

    Open CAD Studio is a shared-core 2D drafting and 3D modeling application for desktop and web.

  3. nicolepcx/ai-agents-the-definitive-guide★ 2.3k · Jupyter Notebook

    This is a notebook-based companion repository for *AI Agents – The Definitive Guide*.

  4. 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.

  5. 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…

  6. 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.

  7. mccteam/minecraft-console-client★ 2.1k · C#

    MCC is a cross-platform Minecraft Java console client.

  8. 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.

  9. jamailar/beav★ 2.1k · Rust

    Beav is a local-first AI workspace for independent content creators.

  10. yyjeqhc/webcodex★ 2k · Rust

    WebCodex lets AI clients operate on repositories and development tools on user-owned machines.

  11. 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…

  12. grafana/helm-charts★ 2k · Go Template

    This repository is a catalog of Grafana Helm charts, not a single runtime application.

  13. 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.

  14. 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…

  15. 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.

  16. cutwire-studios/drift★ 1.9k · C++

    Drift is a cross-platform video editor.

  17. 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.

  18. gridex/gridex★ 1.9k · C++

    Gridex is a native, cross-platform database IDE.

  19. 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.

  20. storytold/printcraft★ 1.9k · Rust

    PrintCraft is a Rust PDF workbench delivered as a native app, web app, and CLI.

  21. dicklesworthstone/pi_agent_rust★ 1.8k · Rust

    pi_agent_rust is a native terminal AI coding agent.

  22. 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…

  23. part-db/part-db-server★ 1.8k · PHP

    Part-DB is a web-based electronic-component inventory system.

  24. 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.

  25. wordpress/mcp-adapter★ 1.8k · PHP

    MCP Adapter exposes WordPress Abilities API functionality to MCP clients as tools, resources, and prompts.

  26. 0xmassi/webclaw★ 1.7k · Rust

    Webclaw is a Rust workspace that converts web URLs into clean Markdown, text, JSON, HTML, and LLM-ready context.

  27. startuphakk/openmonoagent.ai★ 1.7k · C#

    OpenMono is a local-first .NET 10 coding-agent runtime.

  28. fynnfluegge/agtx★ 1.7k · Rust

    agtx is a terminal-native kanban and orchestration environment for coding agents.

  29. 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…

  30. mangi-11/eta★ 1.7k · Kotlin

    Eta is an Android system-level AI assistant.

  31. ghostwright/ghost-os★ 1.7k · Swift

    Ghost OS is a macOS computer-use service for AI agents, exposed through MCP.

  32. mattt/imcp★ 1.7k · Swift

    iMCP exposes personal-data and device capabilities as MCP tools through a macOS menu-bar app.

  33. 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.

  34. modelcontextprotocol/php-sdk★ 1.6k · PHP

    The MCP PHP SDK provides framework-agnostic client and server runtimes.

  35. finnvoor/yap★ 1.6k · Swift

    yap is a macOS command-line tool for on-device speech transcription.

  36. 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.

  37. owasp/crapi★ 1.6k · Java

    crAPI is a deliberately vulnerable, microservices-based vehicle-owner application for API security education.

  38. dqev/reicon★ 1.6k · Kotlin

    Reicon combines an icon-discovery website with framework-specific icon packages and MCP tooling.

  39. 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…

  40. 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…

  41. microsoft/azure-skills★ 1.5k · Shell

    Azure Skills Plugin packages curated, domain-specific guidance with MCP-backed execution for compatible coding agents.

  42. sentrux/sentrux★ 1.5k · Rust

    - This is a Rust workspace with two main runtime crates: sentrux-core and sentrux-bin.

  43. 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.