MCP server and client architecture examples, page 2
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 51–100 of 399
colbymchenry/codegraph★ 62.5k · TypeScript
CodeGraph is a local semantic-code-intelligence system for AI agents and CLI users.
penpot/penpot★ 62k · Clojure
Penpot is a browser-based collaborative design platform with a backend, editor-specific text and rendering runtimes, and extension surfaces.
berriai/litellm★ 61.3k · Python
LiteLLM is both a Python SDK and a self-hosted AI gateway that presents a unified OpenAI-compatible interface to many model providers.
mempalace/mempalace★ 59.5k · Python
MemPalace is a local-first AI memory system: it mines conversation and project files into a structured palace, retains verbatim content, and retrieves it through hybrid lexical…
pathwaycom/llm-app★ 58.9k · Python
This is a catalog of independently deployable Python AI-pipeline templates built on Pathway Live Data Framework.
appwrite/appwrite★ 57.8k · TypeScript
Appwrite is a self-hostable backend platform and developer console.
zylon-ai/private-gpt★ 57.6k · Python
PrivateGPT is an API layer for building private AI applications on OpenAI-compatible inference servers; it does not host models itself.
aaif-goose/goose★ 55k · Rust
Goose is a general-purpose, locally run AI agent delivered as a desktop app, CLI, and embeddable API.
jamiepine/voicebox★ 54.7k · Python
Voicebox is a local-first AI voice studio: multi-engine TTS/voice cloning, Whisper transcription and dictation, audio effects, stories, and REST/MCP integrations.
hkuds/nanobot★ 49.5k · Python
nanobot is a self-hosted personal AI agent framework.
abhigyanpatwari/gitnexus★ 48.4k · TypeScript
GitNexus turns a repository into a searchable knowledge graph: users run analysis, the ingestion pipeline extracts and resolves code relationships, and the resulting index…
sickn33/agentic-awesome-skills★ 47.4k · Python
AAS Core is a local skill-catalog discovery and review tool, accompanied by a hosted catalog and browser-local Workbench.
sickn33/antigravity-awesome-skills★ 47.3k · Python
AAS Core combines a large installable skill catalog with local CLI/MCP tooling and a browser catalog and Workbench.
librechat-ai/librechat★ 46.6k · TypeScript
LibreChat is a self-hostable AI chat application supporting multiple model providers, Agents and tools, file workflows, and chat features such as search, artifacts, and audio.
zhayujie/cowagent★ 46.1k · Python
CowAgent is a Python-based, extensible AI-agent runtime: it receives multimodal messages, plans and executes tool-using tasks, maintains memory/knowledge, and replies through the…
wei-shaw/sub2api★ 45.6k · Go
Sub2API is an AI API gateway platform for distributing subscription quota.
ccxt/ccxt★ 44.6k · Python
CCXT is a multi-language library that gives trading applications a unified interface to cryptocurrency exchanges and prediction markets.
danny-avila/librechat★ 44.5k · TypeScript
LibreChat is a self-hosted multi-model conversational platform with chat, Agents, Assistants, tools, files, MCP, artifacts, and automation.
deusdata/codebase-memory-mcp★ 44.2k · C
codebase-memory-mcp is a local code-intelligence engine and MCP server for coding agents.
vercel-labs/agent-browser★ 44.1k · Rust
agent-browser is a Rust browser-automation CLI for AI agents, with typed MCP access and live browser streaming.
reactive-resume/reactive-resume★ 44k · TypeScript
Reactive Resume is a web application for creating, checking, exporting, and sharing resumes and cover letters, with job-application tracking and optional AI.
yuan1z0825/nature-skills★ 44k · Python
Nature Skills is a reusable research-skill library for AI agents.
anthropics/claude-plugins-official★ 43.9k · Python
This repository is a curated Claude Code plugin directory, not one unified application.
agno-agi/agno★ 42.9k · Python
Agno is a self-improving agent platform: developers build agents, teams, and workflows; AgentOS serves them as secure, durable APIs and MCP services; and traces, evaluations, and…
shareai-lab/learn-claude-code★ 42.2k · Python
This repository is an educational, multi-language harness-engineering curriculum for agent systems.
janhq/jan★ 42.2k · Rust
1. This is a monorepo for Jan, a desktop-first AI application with a local runtime, optional cloud providers, and a documentation site.
vectorize-io/hindsight★ 41.7k · Python
Hindsight is a long-term memory system for AI agents.
apache/dubbo★ 41.6k · Java
Apache Dubbo is a Java RPC and web framework for building microservices.
codewhale-hq/codewhale★ 41.1k · Rust
Codewhale is a local-first coding agent: a user submits a task through the terminal or a headless client, the shared Engine coordinates a model-backed turn and available tools…
tooljet/tooljet★ 41k · HTML
ToolJet is a low-code platform for building internal applications connected to databases, APIs, and SaaS services.
luongnv89/claude-howto★ 40.6k · Python
This is a versioned, multilingual learning repository for Claude Code.
posthog/posthog★ 40.3k · Python
PostHog is a product-data platform: it collects analytics, replay, logs, and other business context, then lets people and agents explore and act on that context.
zhaoxuya520/reverse-skill★ 39.8k · PowerShell
reverse-skill is a client-neutral cybersecurity skills router, with a separate Burp MCP adapter.
microsoft/playwright-mcp★ 39.2k · TypeScript
Playwright MCP exposes browser automation to MCP clients through a server/CLI interface, returning structured accessibility snapshots and tool results.
ashishpatel26/500-ai-agents-projects★ 39.1k · Python
This repository is a curated catalog of AI-agent examples, presented through a web atlas and accompanied by runnable agent scripts and a three-lesson CrewAI/MCP course.
vectifyai/pageindex★ 38.9k · Python
PageIndex is a vectorless RAG SDK: it builds hierarchical document trees, then uses LLM-guided tools to search them and answer questions.
directus/directus★ 38.8k · TypeScript
Directus is a collaborative backend that exposes existing SQL data through generated REST and GraphQL APIs, alongside a visual management Studio and AI/MCP access.
alibaba/arthas★ 37.6k · Java
Arthas is a live Java diagnostics tool: an engineer attaches to a running JVM, issues commands through an interactive or remote interface, and receives diagnostic results without…
hkuds/vibe-trading★ 36.9k · Python
Vibe-Trading is a personal trading and finance-research agent with CLI, web/API, and MCP entry points.
dayuanjiang/next-ai-draw-io★ 36.5k · TypeScript
Next AI Draw.io turns user prompts, attachments, or selected canvas content into editable draw.io diagrams.
esengine/deepseek-reasonix★ 35.7k · Go
Reasonix is a local coding-agent engine exposed through terminal, desktop, browser, and editor/ACP interfaces.
lightpanda-io/browser★ 35.4k · Zig
1. Purpose and principal workflow. Lightpanda is a Zig-built headless browser for web automation and AI agents.
continuedev/continue★ 34.9k · TypeScript
Continue is an archived, final-release open-source coding agent delivered through a Node.js CLI, VS Code extension, and JetBrains plugin.
tencent/weknora★ 34.6k · Go
WeKnora is an enterprise knowledge framework for document ingestion, cited RAG answers, multi-step agent work, and knowledge wikis.
nandhakishorm/laya★ 34.5k · Python
Laya is a multilingual, non-autoregressive typed-decision engine, exposed through Python and parallel language ports.
openbmb/chatdev★ 34.4k · Python
DevAll is a zero-code multi-agent workflow platform.
nicolargo/glances★ 33.7k · Python
Glances is a cross-platform system-monitoring tool.
twigpine/openclaude★ 33.6k · TypeScript
OpenClaude is a terminal-first coding-agent CLI that brings cloud and local model providers into one workflow.
gitlawb/openclaude★ 33.6k · TypeScript
OpenClaude is a terminal-first coding-agent CLI spanning local and hosted model providers.
yeachan-heo/oh-my-codex★ 33.4k · TypeScript
OMX is a workflow layer for OpenAI Codex CLI: users launch it to add prompts, workflow coordination, and runtime support while Codex remains the execution engine.
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.