MCP server and client architecture examples, page 3
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 101–150 of 399
github/github-mcp-server★ 33.3k · Go
GitHub MCP Server exposes GitHub capabilities to AI hosts over stdio or HTTP, with optional OAuth/PAT authentication.
surrealdb/surrealdb★ 33.1k · Rust
SurrealDB is a Rust multi-model database and API backend.
onyx-dot-app/onyx★ 33k · Python
Onyx is a team knowledge and context layer: it ingests connected-app content and permissions into an internal representation, then retrieves relevant context for search and…
fincept-corporation/finceptterminal★ 32.7k · C++
Fincept Terminal is a native Qt financial-research desktop application with embedded Python analytics.
getzep/graphiti★ 32.3k · Python
Graphiti is a Python framework for constructing and querying temporal context graphs.
conductor-oss/conductor★ 32.3k · Java
Conductor is a durable workflow and agent execution platform.
topoteretes/cognee★ 32k · Python
Cognee is an open-source AI memory platform: callers add text or documents, Cognee builds persistent searchable memory, and callers retrieve relevant evidence across sessions.
mantinedev/mantine★ 31.8k · TypeScript
Mantine is a React component and UI library monorepo, with documentation and developer-facing AI access alongside its packages.
feder-cr/invisible_playwright_mcp★ 31.8k · Python
This package offers two entry points to a local stealth-browser agent: an MCP server for an assistant, and a standalone web chat with a live browser pane.
hmbown/deepseek-tui★ 31.6k · Rust
1. This is a multi-product monorepo centered on a Rust terminal coding agent, plus a separate web presence and some deployment/integration glue.
78/xiaozhi-esp32★ 31.5k · C++
XiaoZhi is embedded voice-chatbot firmware: a user speaks to a supported device, which captures and processes audio, communicates with a large-model service, and presents spoken…
garrytan/gbrain★ 31k · TypeScript
GBrain is a controllable, provenance-aware memory system for AI agents.
nanocoai/nanoclaw★ 30.8k · TypeScript
NanoClaw is a local, container-isolated multi-agent assistant. A Node.js host receives channel messages, routes them to per-agent containers, and returns generated responses.
feder-cr/aihawk★ 30.3k · Python
AIHawk is a Python AI browser agent that controls a real browser for natural-language web tasks.
ahujasid/mcp-for-blender★ 30k · Python
MCP for Blender connects an AI client to Blender through an MCP server and a Blender-hosted socket addon.
yeachan-heo/oh-my-claudecode★ 29.9k · TypeScript
- This is a Claude Code extension/runtime called oh-my-claudecode (OMC).
supermemoryai/supermemory★ 29.8k · TypeScript
This monorepo packages Supermemory’s AI memory/context platform for consumers: MCP access, agent-framework integrations, graph visualization, playgrounds, docs, and shared client…
huggingface/smolagents★ 29.8k · Python
smolagents is a Python library for building and running multimodal, tool-using LLM agents.
anil-matcha/open-higgsfield-ai★ 29.7k · JavaScript
Open Generative AI is a generative-media studio spanning image, video, audio, and workflow-oriented tools, with a standalone desktop app and a hosted Next.js surface.
openai/openai-agents-python★ 29.6k · Python
OpenAI Agents SDK is a provider-agnostic framework for agent workflows.
langchain-ai/deepagents★ 29.6k · Python
Deep Agents is a batteries-included, model-agnostic agent harness.
assafelovic/gpt-researcher★ 29.5k · Python
GPT Researcher is an AI research application and Python package for producing citation-backed reports from web sources or local documents.
karakeep-app/karakeep★ 29.3k · TypeScript
Karakeep is a self-hostable bookmark manager: users save links, notes, images, and PDFs, then organize, search, read, and revisit them across web, mobile, browser, and…
yamadashy/repomix★ 28.9k · TypeScript
Repomix packs local or remote repositories into AI-friendly output, with token metrics, filtering, security checks, and optional code compression.
rohitg00/agentmemory★ 28.8k · TypeScript
agentmemory provides persistent memory for AI coding agents through MCP, agent-specific integrations, and lifecycle hooks.
qwibitai/nanoclaw★ 28.6k · TypeScript
NanoClaw is a two-part system: a Node host process on the machine you run it from, and per-agent containers that do the actual AI work.
sipeed/picoclaw★ 28.5k · Go
1. Repository shape: three top-level products
mastra-ai/mastra★ 28.4k · TypeScript
Mastra is a TypeScript framework for building and operating AI applications.
mlflow/mlflow★ 28.3k · Python
MLflow is an AI engineering platform spanning LLM tracing, evaluation, prompt/model lifecycle management, and model access governance, alongside traditional experiment tracking…
kestra-io/kestra★ 28.3k · Java
Kestra is an event-driven orchestration platform for data, AI, and infrastructure workflows.
qwenlm/qwen-code★ 28k · TypeScript
Qwen Code is an AI coding agent whose main workflow begins with a developer request, enters a CLI or another supported surface, runs an agent session, invokes tools and model…
steveyegge/beads★ 27.6k · Go
Beads is a distributed graph issue tracker and persistent memory for coding agents.
prefecthq/fastmcp★ 27.3k · Python
FastMCP is a Python framework for building MCP servers, clients, and conversational interactive apps.
quasarframework/quasar★ 27.2k · JavaScript
Quasar is a Vue framework and project toolchain for creating and running applications across web, server-rendered, static, mobile, desktop, and browser-extension targets.
xai-org/grok-build★ 26.9k · Rust
Grok Build is a terminal AI coding agent.
every-app/open-seo★ 26.9k · TypeScript
OpenSEO is a self-hostable, pay-as-you-go SEO research and monitoring application, with a hosted option and MCP access for AI agents.
alexsjones/llmfit★ 26.4k · Rust
- llmfit is a multi-surface Rust application for recommending LLMs for a machine’s hardware.
titanwings/distilly★ 25.1k · Python
Distilly is an Agent Skill that turns source material into a source-grounded Person Profile, packaged for reuse as another Agent Skill.
pascalorg/editor★ 25.1k · TypeScript
Pascal is a local-first 3D building editor with browser and CLI entry points, scene modeling and visualization, and MCP access for AI agents.
activepieces/activepieces★ 25.1k · TypeScript
Activepieces is an extensible, AI-oriented automation platform: users configure versioned flows from triggers and actions, then execute them against integrated services and…
t8y2/dbx★ 24.8k · Rust
DBX is a multi-database client and management platform, offered as desktop, Docker/web, CLI, AI assistant, and MCP server.
nirdiamant/genai_agents★ 24.6k · Jupyter Notebook
This repository is a collection of runnable GenAI-agent tutorials, not one integrated application.
gitlabhq/gitlabhq★ 24.6k · Ruby
GitLab is a Rails collaboration and DevOps platform.
trycua/cua★ 24.3k · Rust
Cua is a computer-use platform spanning agent tool access, isolated desktops, native/browser automation, VM management, and benchmark evaluation.
tobi/qmd★ 23.6k · TypeScript
1. QMD is a local-first search engine for personal or team knowledge bases.
mksglu/context-mode★ 23.2k · JavaScript
Context Mode is a local Node.js/Bun context-management system for AI coding clients.
czlonkowski/n8n-mcp★ 23.1k · TypeScript
n8n-MCP is an MCP server that gives AI assistants structured access to n8n node knowledge and tools for managing workflows.
chaitin/safeline★ 22.7k · Go
SafeLine is a self-hosted WAF.
nvidia/nemoclaw★ 22.5k · TypeScript
NemoClaw is a CLI reference stack for running supported AI agents inside OpenShell sandboxes.
iofficeai/officecli★ 22.2k · C#
OfficeCLI is a self-contained, cross-platform .NET CLI for creating, reading, modifying, validating, rendering, and batch-processing OOXML Word, Excel, and PowerPoint files…
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.