Abid Ali Awan
Update README.md to enhance project description, setup instructions, and connection details for the Code Analysis MCP server. Adjusted title, emoji, and SDK version, and clarified usage with Cursor AI.
53e0bdc
import gradio as gr | |
from dotenv import load_dotenv | |
from code_analyzer.analysis import code_analysis_report | |
from code_analyzer.scoring import code_analysis_score | |
load_dotenv() | |
# Create Gradio interfaces for code analysis | |
analysis_report_demo = gr.Interface( | |
fn=code_analysis_report, | |
inputs=gr.Textbox(label="Enter Code Here", lines=20), | |
outputs=gr.Textbox(label="Analysis Report", lines=20), | |
description="Generate a basic code analysis report.", | |
) | |
code_score_demo = gr.Interface( | |
fn=code_analysis_score, | |
inputs=gr.Textbox(label="Enter Code Here", lines=20), | |
outputs=gr.JSON(label="Code Score"), | |
description="Generate a basic code score.", | |
) | |
# Create tabbed interface | |
demo = gr.TabbedInterface( | |
[analysis_report_demo, code_score_demo], | |
["Code Analysis Report", "Code Score"], | |
title="Code Analysis Server", | |
) | |
if __name__ == "__main__": | |
# Launch the Gradio interface | |
demo.launch(share=False, mcp_server=True, debug=True) | |