Server data from the Official MCP Registry
Unified MCP server for AgenticLens and Agentic Chaos capabilities.
About
Unified MCP server for AgenticLens and Agentic Chaos capabilities.
Security Report
This is a well-structured MCP server for workflow analysis and chaos testing with reasonable security practices. Authentication is delegated to the parent process (stdio mode), and the codebase is clean with proper error handling. However, the `chaos.run_experiment` tool executes arbitrary Python scripts from the filesystem, which is a significant capability that requires trusted deployment contexts. The server is designed for local/stdio use only and includes path validation, but users should understand this is not suitable for untrusted client access. Supply chain analysis found 4 known vulnerabilities in dependencies (0 critical, 3 high severity). Package verification found 1 issue.
6 files analyzed · 9 issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
Permissions Required
This plugin requests these system permissions. Most are normal for its category.
How to Install
Add this to your MCP configuration file:
{
"mcpServers": {
"io-github-deepagentlabs-deep-agentic-core-mcp": {
"args": [
"deep-agentic-core-mcp"
],
"command": "uvx"
}
}
}Documentation
View on GitHubFrom the project's GitHub README.
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 workflows
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 engine- the
AI Operations Workflow Specificationremains the shared data contract deep-agentic-core-mcpbecomes the MCP-native interface that hosts can call
That means MCP clients can connect once and access both observability and chaos testing capabilities through one server.
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
- 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
agenticlensandagentic-chaosinstead of re-implementing their logic - Local-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 clients - Expandable: 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/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)spec.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
│ │ └── ai_operations_spec.py
│ └── tools/
│ ├── __init__.py
│ ├── registry.py
│ ├── chaos.py
│ ├── core.py
│ ├── lens.py
│ └── spec.py
└── tests/
├── test_degraded_boot.py
├── test_imports.py
├── test_registry.py
├── test_server.py
└── test_session.py
MCP-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, 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 shape - Phase 3c (AI Operations Specification) — multi-version schema support
and conformance-style reporting, both blocked on upstream
ai-operations-specwork landing first - Phase 4 (Unified Workflows) — joined observability + chaos workflows, incident/readiness reporting, a higher-level control surface
- Phase 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 targets
Notes
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 README server.json- any repository URLs in
pyproject.toml
Reviews
No reviews yet
Be the first to review this server!
More Developer Tools MCP Servers
Git
Freeby Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
Toleno
Freeby Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
mcp-creator-python
Freeby mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.
MarkItDown
Freeby Microsoft · Content & Media
Convert files (PDF, Word, Excel, images, audio) to Markdown for LLM consumption
MCP Marketplace
Freeby mcp-marketplace · Developer Tools
Search and install MCP servers from inside your AI client.
FinAgent
Freeby mcp-marketplace · Finance
Free stock data and market news for any MCP-compatible AI assistant.
