MCP Project

MCP Project

site icon
2025.05.05 0
PythonMaster Control ProgramFastAPI服务其它
AbadIA-MCP是一个基于FastAPI实现的MCP(Master Control Program)服务器,专为AbadIA项目设计。它作为AbadIA代理的核心控制程序,提供必要的服务支持。
View on GitHub

Overview

基本能力

产品定位

AbadIA-MCP是一个基于FastAPI的MCP(Master Control Program)实现,旨在为AbadIA代理提供核心控制服务。

核心功能

  • 提供FastAPI框架支持
  • 支持Swagger UI和ReDoc文档
  • 支持热重载开发模式

适用场景

  • AbadIA代理的控制中心
  • 需要快速开发和部署的MCP服务

工具列表

  • Swagger UI: 提供API交互式文档
  • ReDoc: 提供API文档的可视化展示

常见问题解答

暂无提供

使用教程

使用依赖

  1. 创建虚拟环境:
python -m venv venv
source venv/bin/activate  # Windows: venv\Scripts\activate
  1. 安装依赖:
pip install -r requirements.txt

安装教程

运行应用程序:

uvicorn app.main:app --reload

调试方式

  • 访问Swagger UI: http://localhost:8000/docs
  • 访问ReDoc: http://localhost:8000/redoc

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。