MCP server and client architecture examples, page 8
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 351–399 of 399
mvanhorn/cli-printing-press★ 4.8k · Go
CLI Printing Press is a generator that turns an API name or website into a Go CLI, MCP server, and agent skill.
storytold/vectorcraft★ 4.7k · Rust
VectorCraft is a Rust vector-illustration application with desktop, browser, command-line, and agent-driven entry points.
tableproapp/tablepro★ 4.6k · Swift
- This is a multi-target Apple-native database client, not a single app.
phodal/auto-dev★ 4.6k · Kotlin
AutoDev Xiuper is a Kotlin Multiplatform AI development platform.
modelcontextprotocol/go-sdk★ 4.5k · Go
1. This repository is an official Go SDK for the Model Context Protocol, so its architecture is a layered library rather than a standalone application.
dagucloud/dagu★ 4.5k · Go
Dagu is a local-first workflow orchestrator: users define DAGs in YAML and start them through the CLI or manage them through the built-in web UI.
oracle-devrel/oracle-ai-developer-hub★ 4.4k · Jupyter Notebook
Oracle AI Developer Hub is a collection of independent applications and reference implementations, not one integrated runtime.
jakubantalik/transitions.dev★ 4.4k · HTML
Transitions.dev is a motion-pattern library and toolkit: users explore reusable transitions, install recipes with a CLI or agent skill, refine motion live, or scan a project and…
builderio/skills★ 4.3k · JavaScript
This repository is a catalog of composable agent skills.
nyldn/claude-octopus★ 4.2k · Shell
Claude Octopus is a Claude Code plugin for escalating work into multi-provider research, implementation, and review, with consensus gates; its README also describes memory…
donutbrowser/donutbrowser★ 4.2k · Rust
Donut Browser is a desktop anti-detect browser for keeping accounts isolated in local browser profiles, with optional encrypted cloud sync and automation interfaces.
codeceptjs/codeceptjs★ 4.2k · JavaScript
CodeceptJS is a Node.js E2E/acceptance-test framework that exposes readable BDD-style scenarios while hiding asynchronous browser, mobile, and API driver details.
clshortfuse/renodx★ 4.2k · HLSL
RenoDX is a Windows/DirectX game-modding toolset built on ReShade’s addon API.
marktechstation/videocode★ 4.2k · Jupyter Notebook
This repository is a collection of tutorial examples for building agents and connecting them through ReAct, MCP, A2A, and RAG.
nageoffer/ragent★ 4.2k · Java
Ragent is a modular Java Agentic RAG platform with a separate React frontend.
chevey339/kelivo★ 4.2k · Dart
Kelivo is a cross-platform Flutter LLM client.
dmtrkovalenko/fff.nvim★ 4k · Rust
- This is a multi-language monorepo centered on a fast fuzzy file/search engine.
kubernetes-sigs/agent-sandbox★ 4k · Go
Agent Sandbox is a Kubernetes sandbox orchestrator.
dingtalk-real-ai/dingtalk-workspace-cli★ 3.9k · Go
DWS is a DingTalk enterprise-workspace CLI for people and AI agents.
bethington/ghidra-mcp★ 3.9k · Java
Ghidra MCP exposes Ghidra reverse-engineering operations as an MCP tool catalog.
schemastore/schemastore★ 3.9k · JavaScript
SchemaStore is a public catalog of JSON Schemas.
mrnerf/lichtfeld-studio★ 3.8k · C++
LichtFeld Studio is a native 3D Gaussian Splatting workstation.
ryze-ai-adgent/open-seo-mcp-skills★ 3.8k · Shell
This repository is a set of Markdown SEO/GEO skills for Claude, not an implementation of an SEO server.
zvec-ai/zvec-grep★ 3.6k · Rust
zg is a local-first hybrid search layer for people and agents.
nextlevelbuilder/goclaw★ 3.6k · Go
GoClaw is a multi-tenant AI-agent gateway.
skyhook-io/radar★ 3.6k · Go
Radar is a Kubernetes UI and API server that runs locally or in-cluster.
worldflowai/everything-claude-code★ 3.5k · JavaScript
Everything Claude Code is a Claude Code plugin that supplies commands, agents, skills, rules, contexts, hooks, and MCP configuration.
horizon-rust/horizon★ 3.4k · Rust
Horizon is a native Rust implementation of Minecraft: Java Edition, with a launcher, singleplayer and multiplayer gameplay, dedicated-server hosting, resource/data packs…
yynxxxxx/codex-x★ 3.4k · Rust
Codex-X is a Tauri desktop control plane for Codex prompts, providers, sessions, Skills/MCP, configuration, failover, and usage.
himself65/finance-skills★ 3.4k · JavaScript
Finance Skills is a collection of agent-facing financial research, analysis, and workflow skills, with bundled OpenCLI readers for TradingView and Hyperliquid.
docker/docker-agent★ 3.3k · Go
Docker Agent is a CLI plugin for declaring, running, orchestrating, and sharing AI agents.
dicklesworthstone/destructive_command_guard★ 3.3k · Rust
dcg is a Rust CLI/hook that intercepts AI-agent shell commands, classifies destructive operations, and returns agent-specific deny protocols before execution.
orhun/ratty★ 3.3k · Rust
Ratty is a GPU-rendered terminal emulator that runs terminal applications while adding 2D/3D presentation, a custom cursor, inline 3D objects, and Kitty image support.
kagent-dev/kagent★ 3.3k · Go
- This is a multi-language monorepo for a Kubernetes-native AI agent platform.
aidotnet/opendeepwiki★ 3.3k · C#
1. Repo shape: a full-stack product with three deployable surfaces
amitshekhariitbhu/ai-engineering-interview-questions★ 3.2k · Markdown
This repository is a Markdown-based AI engineering interview guide, not a running software system.
vercel-labs/fx★ 3.1k · Zig
fx is a native, model-agnostic coding-agent CLI, also embeddable through libfx and ACP.
synkraai/aios-core★ 3.1k · JavaScript
AIOX is a CLI-first AI orchestration framework for software work: users install it into a project, activate specialist agents, and use them for planning and contextualized…
synkraai/aiox-core★ 3.1k · JavaScript
AIOX is a CLI-first AI orchestration framework and project installer.
spiceai/spiceai★ 3.1k · Rust
Spice is a Rust data and AI runtime.
yourok/torrserver★ 3.1k · Go
TorrServer is a server for adding and managing torrents, caching their pieces, and serving media over HTTP without first downloading complete files.
miqdadbadjuber/anti-slop★ 3k · JavaScript
phcode-dev/phoenix★ 3k · JavaScript
Phoenix is a browser-focused code editor for web development.
vibiumdev/vibium★ 2.9k · Go
Vibium is a browser-automation and verification layer for coding agents, exposed through a CLI, MCP server, and JavaScript, Python, and Java clients.
gamosoft/notediscovery★ 2.8k · JavaScript
NoteDiscovery is a self-hosted Markdown knowledge base.
ifcopenshell/ifcopenshell★ 2.8k · C++
IfcOpenShell is an IFC parsing, modeling, geometry, and interoperability ecosystem.
skills/secure-code-game★ 2.7k · JavaScript
- This is a self-contained training/game repo, not a production application.
1panel-dev/cordyscrm★ 2.7k · Java
Cordys CRM is a self-hostable AI-enabled customer relationship management system.
rohitg00/awesome-claude-code-toolkit★ 2.6k · JavaScript
Claude Code Toolkit is a curated collection of extensions and working aids for Claude Code, rather than a standalone application.
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.