deep-agentic-core-mcp
OfficialClick on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@deep-agentic-core-mcpprofile the support workflow and suggest optimizations"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
deep-agentic-core-mcp
deep-agentic-core-mcp is the shared MCP server layer for the DeepAgentLabs
ecosystem. It is designed to expose a single MCP interface that combines:
agenticlensstyle workflow inspection, profiling, and analysisagentic-chaosstyle resilience testing and fault-injection workflowsagentic-sidecarstyle supervision-readiness and module-surface discoveryfuture
agenticops-control-towerstyle operator-facing control-plane access
It sits above the AI Operations Workflow Specification, exposing a unified MCP-native control surface over the shared operational model used by the reference implementations.
The goal is one MCP server, one package, and one registry identity rather than separate MCP servers for each product surface.
Idea
This project is the control plane between LLM hosts and the existing Python libraries:
agenticlensremains the core profiling and analysis engineagentic-chaosremains the core chaos and resilience engineagentic-sidecarremains the core decision-supervision and governance engineagenticops-control-towerremains the future operator-facing control planethe
AI Operations Workflow Specificationremains the shared data contractdeep-agentic-core-mcpbecomes the MCP-native interface that hosts can call
That means MCP clients can connect once and access observability, chaos, sidecar discovery, and later Control Tower-aligned operations surfaces through one server.
Related MCP server: spiderswitch
What This Server Should Eventually Do
Planned capability areas:
profile an agentic workflow and return structured telemetry summaries
analyze workflow artifacts and surface optimization recommendations
run controlled chaos experiments against target workflows
expose sidecar readiness and scaffold inventory while the upstream runtime is still under construction
eventually expose Control Tower inventory and operator-facing control surfaces once that sibling package ships them
compare normal versus chaos runs
expose shared resources such as workflow schemas, run metadata, and saved reports
Design Principles
One MCP identity: publish a single server to the MCP Registry
Python-first: package and publish through PyPI
Thin orchestration layer: reuse
agenticlens,agentic-chaos, andagentic-sidecarinstead of re-implementing their logicLocal-first: work well as a stdio MCP server for developer workflows — this matters because
chaos.run_experimentexecutes real code (see SECURITY.md), so this server is meant for trusted, local/stdio use, not exposure to untrusted clientsExpandable: leave room for a later remote deployment mode if needed
MCP Surface (current, 0.2.0)
core.health— rich diagnostics: adapter availability/version, loaded tool/resource/prompt counts, workspace root, recent successful callscore.version— server package versioncore.verify— checks agenticlens/agentic-chaos/agentic-sidecar/ai-operations-spec connectivity and reports readinesscore.session_state— inspect what the active session has accumulatedlens.analyze_workflow— run AgenticLens recommendations against a workflow artifactlens.report_summary— render a Markdown workflow reportlens.compare_runs— compare baseline/candidate trace runs for regressionslens.slo_summary— apply release-gate style SLO thresholds to an evaluation reportlens.audit_report— case-by-case evaluation detail, optionally with HTMLchaos.list_faults— list the supported fault typeschaos.run_experiment— run a workspace-sandboxed target script under selected faults (executes real code — seeSECURITY.md)sidecar.status— report whetheragentic-sidecaris connected and whether its runtime is implemented yetsidecar.module_inventory— inspect the current scaffolded sidecar modules, framework adapters, and integration placeholdersspec.validate_artifact— validate a workflow/run artifact against the AI Operations v0.4 draft
Sequential tool calls can share context via an optional session_id
argument, backed by an in-memory session store — see ROADMAP.md Phase 2.
See ROADMAP.md for what's shipped per phase and what's still
open, and docs/tools.md for full input schemas and
per-tool metadata (generated from tools/registry.py, run make docs to
refresh it after changing that file).
Repository Layout
mcp-server/
├── README.md
├── ROADMAP.md
├── pyproject.toml
├── server.json
├── .gitignore
├── docs/
│ ├── architecture.md
│ └── tools.md # generated - see scripts/generate_tools_doc.py
├── examples/
│ ├── sample_workflow.json
│ └── chaos_target.py
├── scripts/
│ └── generate_tools_doc.py
├── src/
│ └── deep_agentic_core_mcp/
│ ├── __init__.py
│ ├── server.py
│ ├── config.py
│ ├── prompts/
│ │ ├── __init__.py
│ │ └── registry.py
│ ├── resources/
│ │ ├── __init__.py
│ │ └── catalog.py
│ ├── schemas/
│ │ ├── __init__.py
│ │ └── tooling.py
│ ├── services/
│ │ ├── __init__.py
│ │ ├── registry.py
│ │ └── session.py
│ ├── adapters/
│ │ ├── __init__.py
│ │ ├── agentic_chaos.py
│ │ ├── agenticlens.py
│ │ ├── agentic_sidecar.py
│ │ └── ai_operations_spec.py
│ └── tools/
│ ├── __init__.py
│ ├── registry.py
│ ├── chaos.py
│ ├── core.py
│ ├── lens.py
│ ├── sidecar.py
│ └── spec.py
└── tests/
├── test_degraded_boot.py
├── test_imports.py
├── test_registry.py
├── test_server.py
└── test_session.pyMCP-Oriented Structure
This repository should have all of the standard layers we expect for a useful MCP server:
tools/for callable MCP tools and their registration metadataresources/for readable assets such as fault catalogs, templates, and workflow examplesprompts/for reusable prompt templates exposed through the serverschemas/for typed request and response contractsservices/for shared orchestration logic that keeps tool modules thin, including the in-memory session store (services/session.py)adapters/for integration boundaries toagenticlens,agentic-chaos,agentic-sidecar, andai-operations-spec— each degrades to"available": falserather than crashing server boot if its sibling repo is missing
Packaging and Publishing Model
deep-agentic-core-mcp should publish in two layers:
Publish the Python package to PyPI.
Publish the MCP metadata in
server.jsonto the official MCP Registry.
For PyPI-based verification, the mcp-name marker above must match the
name field in server.json.
What's Next
Phase 2 (session management, rich diagnostics, tool annotations, prompt
registry, core.verify) and Phase 3b (Agentic Chaos) are complete as of
0.2.0. What's still open (see ROADMAP.md for full detail):
Phase 3a (AgenticLens) — provenance verification on
lens.analyze_workflow's response shapePhase 3d (Agentic Sidecar Discovery) — now implemented in the current development line; richer sidecar control surfaces still depend on upstream runtime milestones landing first
Phase 3c (AI Operations Specification) — multi-version schema support and conformance-style reporting, both blocked on upstream
ai-operations-specwork landing firstPhase 4 (Unified Workflows) — joined observability + chaos workflows, incident/readiness reporting, a higher-level control surface
Future Control Tower coordination — once
agenticops-control-towerships real control-plane APIs, MCP should expose those operator-facing surfaces without reimplementing them herePhase 5/6 — PyPI + MCP Registry publishing, operational intelligence features
Development
A Makefile provides shorthand for common tasks:
make install # install dev dependencies
make check # run all quality gates (lint + format + typecheck + test)
make test-cov # tests with coverage report
make docs # regenerate docs/tools.md from tools/registry.py
make docs-check # fail if docs/tools.md is out of date
make help # list all available targetsNotes
This scaffold assumes the intended GitHub namespace is
io.github.deepagentlabs/deep-agentic-core-mcp. If the final publishing
account or org changes, update:
the
mcp-namemarker in this READMEserver.jsonany repository URLs in
pyproject.toml
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA production-grade MCP server designed for multi-tenant, authenticated, and observable AI agent systems, enabling secure tool execution across heterogeneous data sources.57MIT
- AlicenseNot gradedqualityBmaintenanceMCP server that enables agents to dynamically switch between multiple AI models (OpenAI, Anthropic, Google, etc.) with unified protocol-driven configuration and capability discovery.Apache 2.0

AgentMark MCP Serverofficial
AlicenseNot gradedqualityAmaintenanceMCP server for AgentMark. Exposes the full AgentMark API to AI editors: list traces and spans, manage datasets, write scores, run experiments, manage apps, deployments, environments, and annotation queues.352AGPL 3.0- AlicenseNot gradedqualityCmaintenanceA local MCP server that forwards tools from an upstream experiment platform and adds AI Agent tools for experiment analysis and skill debugging.MIT
Related MCP Connectors
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
MCP server exposing the Backtest360 engine API as tools for AI agents.
MCP server for secureFlows: token-free URL builders and integration-linting tools for AI agents.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/DeepAgentLabs/mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server