CoolFace
Apppublic

ayankumar/SDLC-Assistant-MultiAgent

sourceHugging Faceupdated 1y agoView on Hugging Face
0likes
mcp_server.py34 linesDownload Raw Back to root
1from mcp.server.fastmcp import FastMCP2from agents import (3    analyst_agent, design_agent, backend_agent,4    review_agent, test_agent, deploy_agent5)6 7mcp = FastMCP("MultiAgentServer", transport="http", host="localhost", port=4000)8 9@mcp.tool()10def analyze_requirement(raw_input: str) -> str:11    return analyst_agent.analyze_requirement(raw_input)12 13@mcp.tool()14def generate_design(spec: str) -> str:15    return design_agent.generate_design(spec)16 17@mcp.tool()18def generate_backend_code(spec: str) -> str:19    return backend_agent.generate_backend_code(spec)20 21@mcp.tool()22def review_code(code: str) -> str:23    return review_agent.review_code(code)24 25@mcp.tool()26def generate_tests(spec: str) -> str:27    return test_agent.generate_tests(spec)28 29@mcp.tool()30def generate_deployment_steps(spec: str) -> str:31    return deploy_agent.generate_deployment_steps(spec)32 33if __name__ == "__main__":34    mcp.run()