MCP server and client architecture examples, page 6
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 251–300 of 399
lissy93/awesome-privacy★ 10k · Astro
Awesome Privacy is a curated directory of privacy-respecting software, presented through a website and a supporting API.
cloudflare/cloudflare-os★ 9.9k · TypeScript
Cloudflare OS is a multi-tenant AI productivity platform: users chat with agents, create/share isolated “Gadget” applications, and grant narrowly scoped external-service access…
hyperdxio/hyperdx★ 9.9k · TypeScript
getagentseal/codeburn★ 9.9k · TypeScript
CodeBurn is a local-first AI coding-usage analytics product.
gruntwork-io/terragrunt★ 9.9k · Go
Terragrunt orchestrates Terraform/OpenTofu configurations: a user invokes a CLI command, configuration is parsed and units discovered, dependencies determine execution order, and…
deeplethe/utopia★ 9.8k · Rust
Utopia is an enterprise knowledge-engineering application: users connect or upload sources, ingest and extract material into a temporal ontology-backed graph, review uncertain…
alirezadir/aimlinterviews★ 9.7k · Jupyter Notebook
AIMLInterviews is an AI/ML interview-preparation curriculum with an optional MCP tutor.
googlecloudplatform/knowledge-catalog★ 9.6k · TypeScript
This repository is a collection of Knowledge Catalog tools: mdcode manages catalog and semantic-model workspaces, kcagent offers metadata enrichment, and reference_agent grounds…
usekaneo/kaneo★ 9.6k · TypeScript
Kaneo is a project-management product: people organize team workspaces and projects, manage tasks and their context, and collaborate through views, notifications, and integrations.
fastrepl/anarlog★ 9.6k · Rust
Anarlog is a local-first desktop meeting notepad: it captures device audio, transcribes it, stores sessions and notes locally, then supports note editing, AI summaries/chat, and…
droidrun/mobilerun★ 9.6k · Python
Mobilerun is a framework for LLM-driven Android and iOS automation.
jundot/omlx★ 9.5k · Python
1. Two deployment surfaces, one inference core
spring-projects/spring-ai★ 9.5k · Java
Spring AI is a Spring-oriented framework for connecting application data and APIs to AI models.
higress-group/higress★ 9.5k · Go
Higress is a cloud-native AI API gateway built on Istio and Envoy, with Kubernetes Ingress and Gateway API controllers, configurable Wasm extensions, and MCP hosting.
pocoproject/poco★ 9.5k · C++
POCO is a collection of portable C++ libraries for common application and network needs, rather than one end-to-end application.
trailhq/graft★ 9.4k · TypeScript
Graft builds a local code graph and linked context cards, then exposes them to coding agents through CLI, MCP, and host integrations.
nhost/nhost★ 9.4k · Go
Nhost is an open-source, GraphQL-based backend platform with hosted and self-hosted use, a web dashboard, client SDKs, and a developer CLI.
mediago-dev/mediago★ 9.3k · TypeScript
MediaGo is a cross-platform video downloader with a web interface, Electron desktop shell, browser extensions, HTTP API, and built-in conversion.
yikart/aitoearn★ 9.3k · TypeScript
1. This repository is a multi-surface product, not a single app. The main runtime pieces are.
presenton/presenton★ 9.1k · TypeScript
Presenton is a self-hostable AI presentation generator: users or API clients create, edit, and export PPTX/PDF presentations from prompts and uploaded documents.
zhouxiaoka/autoclip★ 9.1k · Python
AutoClip is an AI highlight-editing product for desktop, web, and CLI/MCP use.
storytold/craft-anything★ 9.1k · Rust
Craft Anything is a desktop and CLI application for inspecting websites, apps, games, and files, then using a coding agent to build and compare a clean-room recreation.
open-circle/valibot★ 9k · TypeScript
Valibot is a modular, type-safe schema library: users define schemas, then validate unknown data to obtain typed output or structured validation results.
anthropics/claude-code-action★ 8.9k · TypeScript
Claude Code Action turns GitHub issue, PR, comment, or automation events into an authenticated Claude run, with GitHub context and repository tools available to the agent.
apache/shenyu★ 8.8k · Java
Apache ShenYu is a service-proxy gateway with an Admin control plane.
walkxcode/dashboard-icons★ 8.8k · TypeScript
Dashboard Icons combines a curated icon catalogue with a website for discovery and downloads, community submissions and review, external icon collections, and an MCP interface…
paoloanzn/free-code★ 8.2k · TypeScript
1. This repository is a terminal-first AI coding agent CLI.
jeffallan/claude-skills★ 8.2k · JavaScript
1. This repository is not an application backend; it is a distributable Claude Code plugin and knowledge base.
jnmetacode/superpowers-zh★ 8.2k · JavaScript
superpowers-zh packages Chinese-language development skills and makes them available across AI coding tools.
vudovn/ag-kit★ 8.2k · TypeScript
AG Kit combines a project-installation CLI, a public landing/documentation site, and an Antigravity-oriented agent workspace contract.
genspark-ai/genoffice★ 8.1k · TypeScript
GenOffice is a desktop AI office suite for editing Office files, PDF, Markdown, and HTML, with a command-line/MCP interface for agents.
cloudflare/agentic-inbox★ 7.9k · TypeScript
Agentic Inbox is a self-hosted, Cloudflare-based email client with isolated per-mailbox storage and an AI assistant.
aipentest/cyberstrikeai★ 7.8k · Go
CyberStrikeAI is an auditable workspace for authorized AI-assisted security operations.
gsd-build/gsd-2★ 7.8k · TypeScript
The tree identifies GSD Pi as a coding-agent product, but the README only redirects development to GSD Pi in another repository and documents no product workflow.
moonshotai/kimi-code★ 7.7k · TypeScript
Kimi Code CLI is a terminal-based AI coding agent: a user starts an interactive session, supplies a task, and the agent works with project code and tools, using feedback to…
samuelclay/newsblur★ 7.6k · HTML
NewsBlur is a personal RSS reader and social news network.
mnfst/llm-gateway★ 7.6k · TypeScript
Manifest is an OpenAI-compatible LLM gateway: users connect provider credentials or subscriptions, configure model routing, then send requests through one endpoint to a selected…
xiaoduoya/codex-with-chatgpt★ 7.5k · TypeScript
Codex with ChatGPT pairs a ChatGPT web connector to a local, workspace-scoped, read-only MCP bridge.
googlecloudplatform/kubectl-ai★ 7.5k · Go
kubectl-ai is a Go CLI/kubectl plugin that turns natural-language requests into Kubernetes operations through an LLM agent.
devlikeapro/waha★ 7.4k · TypeScript
WAHA is a self-hosted WhatsApp HTTP API.
vastsa/pi-desktop★ 7.4k · TypeScript
PI-Desktop is a local-first AI-agent desktop workspace.
dramaclaw/dramaclaw★ 7.4k · TypeScript
DramaClaw is an AI visual-story production product with two principal surfaces: XiaHua’s generative canvas and the Series episode pipeline.
hellodigua/chatlab★ 7.3k · TypeScript
ChatLab is a local-first chat-history import, analytics, SQL exploration, and AI-agent system.
zilliztech/claude-context★ 7.3k · TypeScript
1.
storytold/gridcraft★ 7.3k · Rust
GridCraft is a cross-platform spreadsheet application, with native desktop and browser shells plus headless CLI and agent interfaces.
serial-studio/serial-studio★ 7.2k · C
Serial Studio is a live hardware telemetry dashboard.
miantiao-me/sink★ 7.2k · TypeScript
Sink is a Cloudflare-hosted link shortener with a dashboard, redirect handling, and access analytics.
basketikun/infinite-canvas★ 7.2k · TypeScript
Infinite Canvas is a browser-based creative workbench centered on an infinite canvas: users create projects, arrange and connect nodes, request AI-generated or edited media, and…
storytold/cadcraft★ 7.2k · Rust
CADCraft is a Rust 2D/3D CAD application with desktop, browser, CLI, and agent-facing entry points.
tailcallhq/forgecode★ 7.1k · Rust
Forge is a Rust monorepo for an AI-powered terminal development environment.
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.