AgentsMCP

MikkoParkkola/AgentsMCP

3.1

If you are the rightful owner of AgentsMCP and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The Model Context Protocol (MCP) server is designed to facilitate the creation and management of custom agents tailored to specific tasks, leveraging advanced AI and machine learning technologies.

AgentsMCP: AI-Powered Software Development Platform

Coverage

⚠️ Security NoticeNever enable insecure_mode in production environments. See the for details.

Production-ready multi‑agent development platform that orchestrates specialized AI agents for complete software development workflows. The out‑of‑the‑box provider is ollama‑turbo (model gpt‑oss:120b). Switching to other providers is possible via the --provider flag or environment variables (see ).

🚀 Quick Start for Development Teams

Instant Development Workflow

# Install and start AgentsMCP
pip install -e "[dev,rag]"
agentsmcp server start

# Launch a complete feature development team (default provider = ollama)
agentsmcp agent spawn business-analyst "Create user authentication system with OAuth2"
agentsmcp agent spawn backend-engineer "Implement authentication API endpoints"
agentsmcp agent spawn web-frontend-engineer "Build login/registration UI"
agentsmcp agent spawn qa-engineer "Test authentication flow end‑to‑end"

# Monitor team progress
agentsmcp agent list

Docker Setup for Teams

git clone <repository-url>
cd AgentsMCP
cp .env.example .env
docker-compose up -d

# Verify team coordination
curl http://localhost:8000/health
curl http://localhost:8000/spawn -H "Content-Type: application/json" \
  -d '{"agent_type": "business-analyst", "task": "Define MVP requirements"}'

🏗️ Development Roles & Capabilities

AgentsMCP orchestrates specialized AI agents across the complete software development lifecycle:

🗂️ Role Alias Table (CLI)
CLI name (hyphen)Internal name (underscore)
business-analystbusiness_analyst
architectarchitect
backend-engineerbackend_engineer
api-engineerapi_engineer
web-frontend-engineerweb_frontend_engineer
tui-frontend-engineertui_frontend_engineer
backend-qa-engineerbackend_qa_engineer
web-frontend-qa-engineerweb_frontend_qa_engineer
tui-frontend-qa-engineertui_frontend_qa_engineer
chief-qa-engineerchief_qa_engineer
ci-cd-engineerci_cd_engineer
dev-tooling-engineerdev_tooling_engineer
data-analystdata_analyst
data-scientistdata_scientist
ml-scientistml_scientist
ml-engineerml_engineer
it-lawyerit_lawyer
marketing-managermarketing_manager

Analysis & Design Team

  • Business Analyst – Requirements elicitation, acceptance criteria, scope definition
  • Architect – System design, technical planning, interface contracts (ICDs)

Implementation Team

  • Backend Engineer – Services, data models, persistence, performance optimization
  • API Engineer – REST/GraphQL design, contracts, versioning, error semantics
  • Web Frontend Engineer – React/Vue/Angular, accessibility, responsive design
  • TUI Frontend Engineer – Terminal interfaces, keybindings, cross‑platform compatibility

Quality Assurance Team

  • Backend QA Engineer – Service testing, contract tests, load scenarios
  • Web Frontend QA Engineer – UI testing, accessibility, cross‑browser validation
  • TUI Frontend QA Engineer – Terminal compatibility, input edge cases
  • Chief QA Engineer – Quality strategy, release gates, KPI management

Specialized Engineering

  • CI/CD Engineer – Build pipelines, deployment automation, release flows
  • Dev Tooling Engineer – Developer experience, automation, linters/formatters
  • Data Analyst – Exploratory analysis, dashboards, SQL optimization
  • Data Scientist – Hypothesis testing, modeling, experiment design
  • ML Scientist – Research, novel approaches, paper reproduction
  • ML Engineer – Model training, datasets, inference systems

Legal & Business

  • IT Lawyer – License compliance, privacy/GDPR, contract review
  • Marketing Manager – Positioning, messaging, content strategy

(The rest of the README remains unchanged)