MCP4DRL
Click on "Deploy 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., "@MCP4DRLShow the recommended action and explain why the agent chose it"
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.
MCP4DRL - Model Context Protocol for Deep Reinforcement Learning
MCP server that exposes a trained Deep Q-Network (DQN) agent for business process resource allocation through conversational interfaces. Makes "black box" RL systems transparent via natural language queries.
Features
Environment State Queries - View simulation state, waiting/active cases, resources
Q-Value Analysis - Inspect Q-values for all actions
Action Recommendations - Get agent's top choice with justification
Explainability - Detailed explanations of why actions are chosen
Heuristic Comparison - Compare with FIFO, SPT, EDF, LST baselines
Simulation Control - Step through episodes, reset, run full episodes
Related MCP server: flowvenue-mcp-server
Installation
pip install -r requirements.txtRequirements: Python 3.8+, TensorFlow 2.16+
Quick Start
Test locally
python -m mcp4drl.test_integrationRun MCP server
# Windows
run_server.bat
# Linux/Mac
chmod +x run_server.sh
./run_server.shClaude Desktop Integration
Add to claude_desktop_config.json:
{
"mcpServers": {
"mcp4drl": {
"command": "cmd.exe",
"args": ["/c", "C:\\path\\to\\mcp4drl_repo\\run_server.bat"],
"shell": true
}
}
}Available MCP Tools
Tool | Description |
| Current simulation state |
| All possible actions with validity |
| Q-values for all actions |
| Agent's best action |
| Detailed action explanation |
| Compare with FIFO/SPT/EDF/LST |
| Execute one step |
| Reset to initial state |
| Run full episode with policy |
Project Structure
mcp4drl_repo/
├── mcp4drl/ # Main Python package
│ ├── core/ # Wrappers (simulator, agent)
│ ├── models/ # Pydantic schemas
│ └── tools/ # MCP tool implementations
├── simprocess/ # Business process simulation engine
├── data/ # Model and event log
└── mcp4drl_server.py # Standalone launcherConfiguration
Environment variables (optional):
MCP4DRL_MODEL_PATH- Path to trained model (.h5)MCP4DRL_EVENT_LOG- Path to XES event logMCP4DRL_TRANSPORT-stdio(default) orsse
Context
Part of doctoral dissertation on intelligent automation of business process management. Demonstrates that RL systems can be made transparent through conversational interfaces.
License
Research prototype.
This server cannot be deployed
Maintenance
Related MCP Connectors
Build and run grounded business agents over MCP: agents, knowledge bases, skills, Storylines.
Build, validate, and deploy multi-agent AI solutions from any AI environment.
Create and manage AI agents that collaborate and solve problems through natural language interacti…
Connect agents to 6DuckLearn memory, approvals, and runtime control.
Related MCP Servers
- AlicenseBqualityBmaintenanceExposes over 300 Operaton BPM REST operations as tools for AI agents to interact with the Operaton engine. It enables managing process deployments, instances, user tasks, and decision tables through natural language commands.10012 npmApache 2.0

flowvenue-mcp-serverofficial
AlicenseNot gradedqualityCmaintenanceConversational business process runtime for AI agents with workflow orchestration, enterprise operations, KPI exploration, and process management capabilities.4Apache 2.0- FlicenseNot gradedqualityFmaintenanceEnables AI agents to simulate wastewater treatment processes using natural language, with dual MCP and CLI adapters for flexible integration.-

dooor-os-mcpofficial
FlicenseNot gradedqualityBmaintenanceExposes Dooor OS workspace capabilities to MCP-compatible AI clients, enabling natural language querying of data sources, app and deployment inspection, agent and database management, and governance trace reading.-