AI / Developer Tools · 2025

AI DevOps Task Assistant

A secure, full-stack AI assistant that turns natural-language requests into role-aware DevOps actions using MCP.

Challenge

What had to change

DevOps information is often scattered across task trackers, project dashboards, and documentation. An AI assistant needs structured access to these sources, but unrestricted tool execution can expose sensitive data or allow unauthorized changes. The challenge was to create a practical MCP implementation that could understand natural-language requests, select the correct tools, and enforce user permissions throughout the workflow.

Solution

What AlphaFox built

we built an end-to-end Model Context Protocol system consisting of a Python FastMCP server, MCP client, and a planner–executor–answer agent pipeline. Six tools support knowledge search, project-status queries, and task creation, listing, and updates. A FastAPI backend exposes the same capabilities through REST endpoints, while JWT authentication and role-based access control separate manager and developer permissions. A React interface provides conversational access, tool-call visibility, confidence indicators, and follow- up suggestions. Structured tracing records each stage for debugging and observability.

Outcome

What the system unlocked

The project demonstrates a complete MCP workflow—from tool discovery and JSON-RPC communication to agent orchestration and secure tool execution. It supports six role-aware tools, two permission levels, both CLI and web interfaces, and traceable natural-language task management. It provides a reusable foundation for building secure internal AI assistants and MCP-powered automation systems.

Build facts

Technology and scope

Client
Internal Project
Category
AI / Developer Tools
Year
2025
MCP tools
6
  • MCP
  • AI Agents
  • Python
  • FastAPI
  • React
  • OpenAI
  • RBAC
  • JWT
  • DevOps

Start a project

Bring the problem. We’ll own the build.

Tell AlphaFox what you need to launch, automate, or improve. We’ll respond with the clearest next step.

Discuss your project