MCP server and client architecture examples, page 7
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 301–350 of 399
openai/plugins★ 7.1k · JavaScript
This repository is a curated collection of Codex plugins.
tradesdontlie/tradingview-mcp★ 7.1k · JavaScript
TradingView MCP Bridge exposes a local TradingView Desktop chart to AI assistants through MCP tools and a matching JSON-output CLI.
grab/cursor-talk-to-figma-mcp★ 7k · JavaScript
Talk to Figma MCP connects an AI agent to a running Figma plugin through a channel-based WebSocket relay.
fleetdm/fleet★ 6.9k · Go
Fleet is a cross-platform device-management and security platform.
mrlesk/backlog.md★ 6.8k · TypeScript
Backlog.md is a Bun/TypeScript, Markdown-native project/task manager for local repositories.
opencost/opencost★ 6.8k · Go
OpenCost is a Kubernetes and cloud cost-monitoring service.
strands-agents/harness-sdk★ 6.7k · TypeScript
Strands Agents is a monorepo for model-driven AI-agent SDKs in Python and TypeScript, plus an MCP documentation server, developer CLI, documentation site, and AWS-backed…
x402-foundation/x402★ 6.7k · TypeScript
x402 is a cross-language SDK and open protocol for HTTP-native payments.
outsourc-e/hermes-workspace★ 6.7k · JavaScript
Hermes Workspace is a self-hosted AI-agent command center: a user works through a browser or desktop workspace, which exposes chat, sessions, files, memory, skills and…
sawyerhood/dev-browser★ 6.6k · TypeScript
dev-browser lets coding agents run JavaScript against persistent Chrome pages through a CLI or MCP server.
nasiko-labs/nasiko★ 6.6k · Rust
Nasiko is a Rust control plane for deploying, securing, routing, and observing A2A v1.0 agent containers.
maximhq/bifrost★ 6.6k · Go
Bifrost is a Go-based AI gateway that normalizes inference across many LLM and multimodal providers behind OpenAI-compatible and provider-compatible HTTP APIs.
genkit-ai/genkit★ 6.5k · TypeScript
Genkit is a cross-language framework for building and deploying AI-powered applications.
op7418/codepilot★ 6.5k · TypeScript
CodePilot is a multi-provider AI-agent desktop client.
cameroncooke/xcodebuildmcp★ 6.4k · TypeScript
MobileBuildMCP is a macOS developer-tool server and CLI for agents working on iOS and macOS projects.
tech-leads-club/agent-skills★ 6.4k · TypeScript
Agent Skills is a secure skill registry and distribution ecosystem for AI coding agents.
mengto/threeui★ 6.3k · HTML
ThreeUI Community is a login-free catalog and documentation app for browsing interactive React/WebGL components, inspecting variants and controls, and using their source.
ahmadhassan-bted/jantt★ 6.2k · TypeScript
Jantt is a declarative JSON Gantt engine with an interactive project-planning playground and integrations for applications, CLI use, and AI toolchains.
chriswiles/claude-code-showcase★ 6.1k · JavaScript
This repository is a Claude Code configuration showcase: it equips Claude Code with project context, reusable domain skills, specialized agents, slash-command workflows, and…
zseven-w/openpencil★ 6k · Rust
OpenPencil is an AI-native vector design editor centered on creating and modifying .op canvas documents.
xerj-org/xerj★ 6k · Rust
XERJ is a local AI search and indexing engine.
kenn-io/agentsview★ 5.9k · Go
agentsview is a local-first archive and observability application for AI coding-agent sessions.
dataease/sqlbot★ 5.9k · JavaScript
- SQLBot is a full-stack “chat with data” system: users ask questions in natural language, the backend turns them into SQL and analysis steps with LLM/RAG support, and the…
firecrawl/firecrawl-mcp-server★ 5.9k · JavaScript
- A TypeScript Node.js MCP server that exposes Firecrawl web-retrieval capabilities to MCP clients.
coding-solo/godot-mcp★ 5.9k · JavaScript
Godot MCP exposes Godot project and editor operations as tools to an MCP-compatible AI client.
vllm-project/semantic-router★ 5.9k · Go
vLLM Semantic Router is a programmable mixture-of-models routing platform.
chillicream/graphql-platform★ 5.8k · C#
This repository is a multi-product .NET GraphQL platform.
ageerle/ruoyi-ai★ 5.7k · Java
RuoYi AI is an enterprise AI assistant platform.
agentscope-ai/hiclaw★ 5.7k · Go
AgentTeams is a Kubernetes-native multi-agent control plane: people and automation declare Teams and Workers, the controller reconciles their infrastructure and runtime…
casibase/casibase★ 5.7k · Go
OpenAgent is a self-hostable personal AI assistant combining LLM chat, RAG, autonomous tools, and workflow automation.
agentscope-ai/agentteams★ 5.7k · Go
AgentTeams is a Kubernetes-native multi-agent collaboration platform.
abue-ammar/tinycast★ 5.6k · Swift
Tinycast is a native macOS command launcher: a global shortcut opens a palette that searches, launches, and operates on apps, files, clipboard content, commands, and…
the-open-agent/openagent★ 5.6k · Go
OpenAgent is a self-hosted personal AI assistant combining chat, RAG, model providers, autonomous tools, MCP, and workflow automation.
mayswind/ezbookkeeping★ 5.6k · Go
ezBookkeeping is a self-hosted personal-finance application.
tasks/tasks★ 5.6k · Kotlin
Tasks is a cross-platform task-management application descended from Astrid, with Android and desktop entry points and companion Pebble/wearable support.
jgraph/drawio-mcp★ 5.6k · JavaScript
Draw.io MCP Server offers four distinct ways for an assistant to produce or open diagrams: an inline MCP viewer, a browser-opening MCP tool, assistant skills, and paste-in…
agentgateway/agentgateway★ 5.5k · Rust
Agentgateway is an AI-native proxy for LLM, MCP, and A2A traffic, with standalone and Kubernetes deployment modes.
tangency-labs/solidcraft★ 5.5k · Rust
SolidCraft is a parametric 3D CAD application.
kuberwastaken/claurst★ 5.4k · Rust
- This is a Rust workspace in src-rust/, with a clean separation between a small set of runtime crates and a large spec/ directory that documents behavior and architecture.
openclaw/peekaboo★ 5.2k · Swift
Peekaboo is a macOS automation product with a CLI, menu-bar app, agent, and MCP interface.
steipete/peekaboo★ 5.2k · Swift
Peekaboo is a macOS automation product with a CLI and menu-bar app.
saladday/cc-switch-cli★ 5.2k · Rust
CC-Switch CLI is a Rust switchboard for configuring and operating multiple AI coding CLIs.
apache/iggy★ 5.1k · Rust
Apache Iggy is a persistent, multi-transport message-streaming platform.
iflow-ai/iflow-cli★ 5.1k · Shell
This repository exposes iFlow CLI mainly through product documentation; its only sampled source is a Homebrew formula that installs the separately distributed npm package, so it…
gepa-ai/gepa★ 5.1k · Jupyter Notebook
- gepa is a Python optimization framework for evolving textual artifacts: prompts, DSPy programs, RAG pipelines, agent configs, tool descriptions, and similar “text parameters.”
asciimoo/hister★ 5k · Go
Hister is a private personal search engine.
pomerium/pomerium★ 5k · Go
Pomerium is a zero-trust, identity- and context-aware reverse proxy.
withcoral/coral★ 4.9k · Rust
Coral is a local SQL interface for agents and desktop users to query connected APIs and files.
manavarya09/design-extract★ 4.8k · HTML
designlang extracts a live website’s design language and turns it into reusable tokens, code exports, and reports.
palmier-io/palmier-pro★ 4.8k · Swift
Palmier Pro is a single macOS Swift application organized as a set of feature modules under one app target.
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.