DevFlow MCP Server
About
DevFlow MCP Server is a professional Model Context Protocol (MCP) server for development‑workflow automation. It lets you create and run language‑agnostic tools through an extensible plugin system supporting C#, TypeScript, and Python, using Clean Architecture to separate…
Details
- License
- MIT license
Explore
- MCP 1.0 compliant REST/JSON-RPC façade
- Hot-loadable plugins in C#, TypeScript, and Python
- Workflow engine (create, run, query, list)
- Built-in health check endpoint
- PowerShell test scripts for CI/CD smoke tests
- Clean Architecture with CQRS & Mediator pattern
---
| Software | Version |
|------------|---------|
| .NET SDK | 8.0 |
| PowerShell | 7.x |
powershell
.\Test-Simple.ps1
```
Performs health check, lists plugins, and runs HelloWorldPlugin.
list_plugins
list all plugins
get_plugin_capabilities
detailed capabilities for a plugin
validate_plugin
ensure plugin & deps resolve
discover_plugins
force a plugin rescan
create_workflow
, `add_workflow_step`, `start_workflow`
get_workflow
, `list_workflows`
execute_plugin_helloworldplugin
C#
execute_plugin_apiintegrationplugin
Python
execute_plugin_dataprocessingplugin
Python
execute_plugin_filemanipulationplugin
TypeScript
| Tool | Language | Purpose |
|------|----------|---------|
| execute_plugin_helloworldplugin | C# | Sample Hello World |
| execute_plugin_apiintegrationplugin | Python | External API integration |
| execute_plugin_dataprocessingplugin | Python | Batch data processing |
| execute_plugin_filemanipulationplugin | TypeScript | File search / transform |
- list_plugins — list all plugins
- get_plugin_capabilities — detailed capabilities for a plugin
- validate_plugin — ensure plugin & deps resolve
- discover_plugins — force a plugin rescan
- create_workflow, add_workflow_step, start_workflow
- get_workflow, list_workflows
---
curl -X POST http://localhost:5000/mcp -H "Content-Type: application/json" -d '{"jsonrpc":"2.0","id":"1","method":"tools/list","params":{}}'
A professional Model Context Protocol (MCP) server for development-workflow automation.
DevFlow lets you create and run language-agnostic tools through a clean, extensible plugin system supporting C#, TypeScript, and Python.
Its layered architecture (Clean Architecture) keeps business logic, infrastructure, and presentation concerns neatly separated.
---
Table of Contents
1. Features
2. Quick Start
3. Available Tools
4. Testing the Setup
5. Architecture Overview
6. Plugin System
7. Troubleshooting
8. Manual API Testing
9. License
---
Features
- MCP 1.0 compliant REST/JSON-RPC façade
- Hot-loadable plugins in C#, TypeScript, and Python
- Workflow engine (create, run, query, list)
- Built-in health check endpoint
- PowerShell test scripts for CI/CD smoke tests
- Clean Architecture with CQRS & Mediator pattern
---
Quick Start
Prerequisites
| Software | Version |
|------------|---------|
| .NET SDK | 8.0 |
| PowerShell | 7.x |
1 — Build the solution
cd src
dotnet build
2 — Run the server
cd DevFlow.Host
dotnet run # → http://localhost:5000
3 — Smoke‑test the install
```powershell
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



