About Deepmcpagent
Deepmcpagent is an MCP server published by cryxnet in the AI category: model-agnostic plug-n-play LangChain/LangGraph agents powered entirely by MCP tools over HTTP/SSE. It has been installed 0 times through Conduid.
The repository has 804 stars and 127 forks, with the last commit 10 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues (0) before depending on it in production.
Install
npx deepmcpagentThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Ask AI
Ask AI about Deepmcpagent
Powered by Claude · Grounded in docs
Security checks
- ·README presentNot checked yet.
- ·License declaredNot checked yet.
- ·Tests presentNot checked yet.
- ·Dependencies pinnedNot checked yet.
- ·No dynamic code executionNot checked yet.
- !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.
Releases
README
They need MCP-native tool discovery. A reasoning engine you can shape. Memory you can trust. Guardrails that actually fire. Governance that enforces budgets. A runtime that recovers from crashes. Promptise Foundry ships all of it as one coherent framework — built for engineering teams who are done assembling AI infrastructure from ten half-finished libraries.
pip install promptise
import asyncio
from promptise import build_agent, PromptiseSecurityScanner, SemanticCache
from promptise.config import HTTPServerSpec
from promptise.memory import ChromaProvider
async def main():
agent = await build_agent(
model="openai:gpt-5-mini",
servers={
"tools": HTTPServerSpec(url="http://localhost:8000/mcp"),
},
instructions="You are a helpful assistant.",
memory=ChromaProvider(persist_directory="./memory"),
guardrails=PromptiseSecurityScanner.default(),
cache=SemanticCache(),
observe=True,
)
result = await agent.ainvoke({
"messages": [{"role": "user", "content": "What's the status of our pipeline?"}]
})
print(result["messages"][-1].content)
await agent.shutdown()
asyncio.run(main())
Agent
Turn any LLM into a production-ready agent with one function call.
Replaces: LangChain + a guardrails library + an output validator + a vector-store wrapper + a retry helper.
build_agent() · auto MCP tool discovery · semantic tool optimization (40–70% fewer tokens) · 3 memory providers with auto-injection · 4 conversation stores · 6-head security scanner · semantic cache with per-user isolation · sandboxed code execution · auto-approval classifier · pluggable RAG · streaming · model fallback · adaptive strategy.
Reasoning Engine
Compose reasoning the way you compose code. Not a black box.
Replaces: hand-rolled LangGraph wiring, bespoke planner/executor loops, ReAct-from-scratch.
PromptGraph with 20 node types — 10 standard (PromptNode, ToolNode, RouterNode, GuardNode, ParallelNode, LoopNode, HumanNode, TransformNode, SubgraphNode, AutonomousNode) and 10 reasoning (ThinkNode, PlanNode, ReflectNode, CritiqueNode, SynthesizeNode, ValidateNode, ObserveNode, JustifyNode, RetryNode, FanOutNode). 7 prebuilt patterns (react, peoatr, research, autonomous, deliberate, debate, pipeline). 18 node flags for typed capabilities. Agent-assembled paths from a node pool. Lifecycle hooks. Skill registry. JSON serialization.
MCP Server SDK
Production server and native client for the Model Context Protocol.
Replaces: rolling your own tool server. What FastAPI is to REST, this is to MCP.
@server.tool() with auto-schema from type hints · JWT + OAuth2 + API key auth · role/scope guards · 12+ middleware (rate limit, circuit breaker, audit, cache, OTel) · HMAC-chained audit logs · priority job queue with retries and progress · versioning + transforms · OpenAPI import · MCPMultiClient federation · live 6-tab dashboard · TestClient for in-process testing · 3 transports (stdio, HTTP, SSE).
Agent Runtime
The operating system for autonomous agents.
Replaces: Celery + cron + a state store + your own crash recovery + a governance layer.
5 trigger types (cron, webhook, file watch, event, message) · crash recovery via journal replay · 5 rewind modes · 14 lifecycle hooks · budget enforcement with tool costs · health monitoring (stuck, loop, empty, error rate) · mission tracking with LLM-as-judge · secret scoping with TTL and zero-fill revocation · 14 meta-tools for self-modifying agents · 37-endpoint REST API with typed client · live agent inbox · distributed multi-node coordination.
Prompt Engineering
Prompts built like software. Not strings.
Replaces: f-strings + instructor + ad-hoc few-shot files + prompt sprawl across a codebase.
8 block types with priority-based token budgeting · conversation flows that evolve per phase · 5 composable strategies (chain_of_thought + self_critique) · 4 perspectives · 14 context providers auto-injected every turn · SSTI-safe template engine with opt-in shell · 5 guards · SemVer registry with rollback · inspector that traces every assembly decision · test helpers (mock_llm(), assert_schema()) · chain, parallel, branch, retry, fallback.
| Promptise | LangChain | LangGraph | CrewAI | AutoGen | PydanticAI | |
|---|---|---|---|---|---|---|
| MCP-first tool discovery | ✅ Native | ⚠️ via adapter | ⚠️ via adapter | ⚠️ via adapter | ⚠️ via adapter | ⚠️ via adapter |
| Native MCP server SDK (auth · middleware · queue · audit) | ✅ Full | ❌ | ❌ | ❌ | ❌ | ❌ |
| Composable reasoning graph | ✅ 20 nodes · 7 patterns · agent-assembled | ❌ | ✅ Graph-native | ⚠️ Crew/Flow | ⚠️ GroupChat | ❌ |
| Semantic tool optimization (ML selects relevant tools per query) | ✅ 40–70% savings | ❌ | ❌ | ❌ | ❌ | ❌ |
| Local ML security guardrails (prompt-injection · PII · creds · NER · content) | ✅ 6 heads | ❌ external | ❌ external | ❌ | ❌ | ❌ |
| Semantic response cache | ✅ Per-user isolated | ⚠️ Basic (shared) | ⚠️ via LangChain | ❌ | ❌ | ❌ |
| Human-in-the-loop | ✅ 3 handlers + ML classifier | ⚠️ Basic | ✅ interrupt_before/after | ⚠️ human_input=True |
✅ UserProxyAgent | ❌ |
| Sandboxed code execution | ✅ Docker · seccomp · gVisor | ⚠️ PythonREPL | ❌ | ❌ | ✅ Docker executor | ❌ |
| Crash recovery / replay | ✅ 5 rewind modes | ❌ | ✅ Checkpointer | ❌ | ❌ | ❌ |
| Autonomous runtime (triggers · lifecycle · messaging) | ✅ Full OS | ❌ | ⚠️ Persistence only | ❌ | ❌ | ❌ |
| Budget / health / mission governance | ✅ Built-in | ❌ | ❌ | ❌ | ❌ | ❌ |
| Live agent conversation (inbox · ask) | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Orchestration REST API | ✅ 37 endpoints + typed client | ❌ | ❌ | ❌ | ❌ | ❌ |
build_agent(model="openai:gpt-5-mini", ...)
build_agent(model="anthropic:claude-sonnet-4-20250514", ...)
build_agent(model="ollama:llama3", ...)
build_agent(model="google:gemini-2.0-flash", ...)
from promptise.runtime import (
AgentRuntime, ProcessConfig, TriggerConfig,
BudgetConfig, HealthConfig, MissionConfig,
)
async with AgentRuntime() as runtime:
await runtime.add_process("monitor", ProcessConfig(
model="openai:gpt-5-mini",
instructions="Monitor data pipelines. Escalate anomalies.",
triggers=[
TriggerConfig(type="cron", cron_expression="*/5 * * * *"),
TriggerConfig(type="webhook", webhook_path="/alerts"),
],
budget=BudgetConfig(max_tool_calls_per_day=500, on_exceeded="pause"),
health=HealthConfig(detect_loops=True, detect_stuck=True, on_anomaly="escalate"),
mission=MissionConfig(
objective="Keep uptime above 99.9%",
success_criteria="No P1 unresolved for more than 15 minutes",
evaluate_every_n=10,
),
))
await runtime.start_all()
| Section | What it covers |
|---|---|
| Quick Start | Your first agent in 5 minutes |
| Key Concepts | Architecture, design principles, the five pillars |
| Building Agents | Step-by-step, simple to production |
| Reasoning Engine | Graphs, nodes, flags, patterns |
| MCP Servers | Production tool servers with auth and middleware |
| Agent Runtime | Autonomous agents with governance |
| Prompt Engineering | Blocks, strategies, flows, guards |
| Showcase | Working patterns, end-to-end |
| API Reference | Every class, method, parameter |
Models
+ any LangChain BaseChatModel · FallbackChain for automatic failover
Memory & Vectors
Local embeddings · air-gapped model paths · prompt-injection mitigation built in
Conversation Storage
Session ownership enforced · per-user isolation for cache and guardrails
Observability
8 transporters: OTel · Prometheus · Slack · PagerDuty · Webhook · HTML · JSON · Console
Sandbox & Infrastructure
Docker + seccomp + gVisor + capability dropping · Kubernetes-native health probes
Protocols
stdio · streamable HTTP · SSE · HMAC-chained audit logs
Contributing · Security · License: Apache 2.0
Built by Promptise
Formerly known as DeepMCPAgent — a public preview of one sliver of this framework (MCP-native agent tooling). Promptise Foundry is the full system it was a teaser for: reasoning engine, agent runtime, prompt engineering, sandboxed execution, governance, and observability.
README mirrored from the source repository 11 hours ago. The original is authoritative.