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.