GitDiagram
Browse

MCP server and client architecture examples, page 5

Interactive architecture diagrams of 399 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 201–250 of 399

  1. google/artemis★ 14.6k · Python

    ARTEMIS is an Android automation and testing platform: a user or IDE submits a natural-language task, an agent plans and executes actions on a device, then returns results and…

  2. bytebase/bytebase★ 14.5k · Go

    Bytebase is a database governance platform for managing database changes, access, and compliance.

  3. casdoor/casdoor★ 14.5k · Go

    Casdoor is a self-hosted identity and access management server with a web console.

  4. amir20/dozzle★ 14.5k · Go

    Dozzle is a live container-monitoring application: users connect to its web interface, select containers or hosts, and view streaming logs and resource statistics without…

  5. primefaces/primevue★ 14.4k · Vue

    PrimeVue is a Vue component library and monorepo ecosystem: applications use its UI components and supporting APIs, with optional forms, themes, icons, Nuxt integration…

  6. emdash-cms/emdash★ 14k · TypeScript

    EmDash is a full-stack Astro CMS.

  7. andrewyng/context-hub★ 14k · JavaScript

    Context Hub is a curated, versioned documentation and agent-skill browser distributed as a CLI and MCP server.

  8. browseros-ai/browseros★ 13.8k · TypeScript

    BrowserOS neo is a local, agent-driven secondary browser: users connect MCP-speaking agents, which perform tasks in logged-in browser sessions that can be watched live and…

  9. opencode-ai/opencode★ 13.7k · Go

    OpenCode is an archived Go terminal AI coding assistant (continued elsewhere as Crush).

  10. nanmicoder/cc-haha★ 13.6k · TypeScript

    Claude Code Haha is a cross-platform local AI coding workbench built around a Claude-Code-derived CLI/runtime, with a React desktop UI, local API server, remote/IM access, and…

  11. plantuml/plantuml★ 13.4k · Java

    PlantUML turns textual descriptions into UML and other diagrams.

  12. coleam00/context-engineering-intro★ 13k · Python

    1. This repository is a meta-template, not a single product runtime.

  13. startrail-org/leann★ 13k · Python

    LEANN is a local-first vector database and RAG toolkit.

  14. datahub-project/datahub★ 12.8k · Python

    DataHub is an open-source metadata catalog for discovering, governing, and observing data assets.

  15. langchain-ai/open_deep_research★ 12.7k · Python

    Open Deep Research is a configurable Python/LangGraph deep-research agent: it turns a user messages request into a sourced research report through iterative search and LLM…

  16. krillinai/klicstudio★ 12.5k · TypeScript

    OpenCreator is a local AI workspace for creative tools and agent-driven work.

  17. bishopfox/sliver★ 12.3k · Go

    Sliver is a cross-platform adversary-emulation framework for authorized security testing.

  18. 0x4m4/hexstrike-ai★ 12.3k · Python

    HexStrike AI is an MCP cybersecurity automation platform: an AI client invokes registered MCP tools, which forward security operations to the server; the documented server…

  19. oblien/openship★ 12.2k · TypeScript

    Openship is a self-hostable deployment control plane: it detects source projects, builds/releases them, runs workloads, and manages routing, TLS, backups, monitoring, mail, and…

  20. krillinai/opencreator★ 11.9k · TypeScript

    OpenCreator is a local AI workspace for creator tools and Codex-powered agent conversations.

  21. kubescape/kubescape★ 11.8k · Go

    Kubescape is a Kubernetes security platform exposed through a CLI, an in-cluster operator, an HTTP service, and an MCP server.

  22. openbyteinc/quantdinger★ 11.8k · Python

    QuantDinger is a self-hosted AI trading OS.

  23. beehiveinnovations/pal-mcp-server★ 11.8k · Python

    PAL MCP is an MCP server that lets a CLI or IDE client invoke specialized AI tools, retain conversation context, and use multiple model providers.

  24. beehiveinnovations/zen-mcp-server★ 11.8k · Python

    PAL MCP is a Model Context Protocol server that lets an AI client invoke specialized coding tools and consult multiple model providers while maintaining conversation context.

  25. akitaonrails/ai-memory★ 11.7k · Rust

    ai-memory is a cross-agent, cross-machine long-term memory system for coding agents.

  26. hangwin/mcp-chrome★ 11.6k · TypeScript

    - This repo is a local-first Chrome automation platform split into three main runtime areas: a Chrome extension, a Node-based native server, and a small set of shared packages /…

  27. majd/ipatool★ 11.5k · Go

    ipatool is a CLI for authenticating with Apple’s App Store, discovering apps and versions, managing licenses and purchases, and downloading iOS-family or macOS packages.

  28. ekkolearnai/ekko-studio★ 11.5k · TypeScript

    Ekko Studio is a local-first AI workspace delivered as a desktop app and self-hosted web console.

  29. apify/apify-mcp-server★ 11.3k · TypeScript

    Apify MCP Server exposes Apify Actors and platform operations to AI assistants through MCP.

  30. github/copilot-cli★ 11.3k · Python

    GitHub Copilot CLI is a terminal-based AI coding assistant.

  31. microsoft/sql-server-samples★ 11.2k · PowerShell

    This repository is a curated collection of SQL Server, Azure SQL Database, Azure Synapse, and Azure SQL Edge samples rather than one deployable application.

  32. storytold/lightcraft★ 11.2k · Rust

    LightCraft is a cross-platform photo library and non-destructive RAW developer, with native, browser, CLI, and MCP entry points.

  33. spinabot/brigade★ 11.2k · TypeScript

    Brigade is a self-hosted, multi-agent assistant reached through a terminal or messaging channels.

  34. aden-hive/hive★ 11.1k · Python

    OpenHive is a web-based runtime for persistent queen agents and colonies of parallel workers.

  35. liketrek/trek★ 11.1k · TypeScript

    TREK is a self-hosted collaborative travel-planning system: trip itineraries, maps, reservations, budgets, packing, journals, and optional addons/AI automation.

  36. jo-inc/camofox-browser★ 11.1k · JavaScript

    camofox-browser is an anti-detection browser server for AI agents.

  37. ferretdb/ferretdb★ 11.1k · Go

    FerretDB is a MongoDB wire-protocol proxy that translates client operations into PostgreSQL-backed document database work.

  38. frappe/frappe★ 11k · Python

    Frappe is a full-stack, metadata-driven Python and JavaScript web framework.

  39. openai/codex-security★ 11k · TypeScript

    Codex Security is a CLI and TypeScript SDK for repository security analysis, with a findings service, an MCP app, and a GitHub Action.

  40. dmtrkovalenko/fff★ 10.9k · Rust

    FFF is a reusable, fast file-search toolkit for editors and AI agents.

  41. moonshotai/kimi-cli★ 10.8k · Python

    Kimi CLI is a Python terminal AI agent for software-development and shell tasks.

  42. langchain-ai/open-swe★ 10.7k · Python

    Open SWE is a deployable software-engineering agent system: it receives work from dashboard, GitHub, Slack, Linear, or schedules; executes durable agent runs; works in isolated…

  43. mcp-use/mcp-use★ 10.7k · TypeScript

    mcp-use is a TypeScript MCP framework for building servers with typed tools and interactive Views, connecting clients and agents, and inspecting or deploying the result.

  44. pinchtab/pinchtab★ 10.5k · Go

    PinchTab is a local-first browser-control server for AI agents.

  45. deepbeepmeep/wangp★ 10.4k · Python

    WanGP is a local generative-media application spanning video, image, audio/TTS, and 3D.

  46. electric-sql/electric★ 10.3k · TypeScript

    Electric is a monorepo for three related data primitives: Postgres read-path sync, durable streams, and durable AI-agent sessions.

  47. omnigent-ai/omnigent★ 10.3k · Python

    Omnigent is a multi-agent orchestration product: a user starts or joins a session through its CLI or web experience, the server coordinates a runner and selected harness, and…

  48. makazhanalpamys/soup★ 10.2k · Python

    Soup is a command-line LLM fine-tuning and post-training product, with a local Web UI and optional integrations.

  49. nanonets/graft★ 10.1k · TypeScript

    Trail-code is a local context layer for coding agents: it builds a code-and-call graph, finds relevant code for prompts, and carries team learnings between sessions.

  50. trailhq/trail-code★ 10.1k · TypeScript

    Trail-code is a local coding-agent context product: it builds a code-and-call graph, retrieves relevant files and impact context, and carries team and personal learnings between…

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.