使用说明
基本能力
产品定位
MCP金融API是一个用于管理人员信息的CRUD API,支持JWT认证,适用于需要自动化客户注册和管理的场景。
核心功能
- 人员信息的CRUD操作
- JWT认证
- 支持SQLite数据库
- 使用SQLAlchemy和Alembic进行数据库操作
- 提供Swagger UI文档
- 与n8n的MCP客户端工具兼容
适用场景
- 自动化客户注册
- 人员信息管理
- 与n8n集成实现自动化流程
工具列表
- Swagger UI: 提供API文档和交互式测试界面
- Alembic: 数据库迁移工具
- n8n MCP Client Tool: 用于自动化流程集成
使用教程
使用依赖
- Python 3.11+
- pip
- Docker & Docker Compose (可选)
安装教程
- 克隆仓库:
git clone <SEU_REPO_URL> cd meu_projeto - 创建并激活虚拟环境:
python3 -m venv .venv source .venv/bin/activate # Linux/macOS .venv\Scripts\activate.bat # Windows - 安装依赖:
pip install --upgrade pip pip install -r requirements.txt - 配置
.env文件:SECRET_KEY=uma_senha_supersecreta ALGORITHM=HS256 ACCESS_TOKEN_EXPIRE_MINUTES=60 DATABASE_URL=sqlite:///./mcp.db - 启动服务器:
uvicorn run:app --reload
调试方式
-
访问Swagger UI:
- 打开浏览器访问
http://localhost:8000/docs - 点击"Authorize"按钮,输入JWT令牌
- 测试API端点
- 打开浏览器访问
-
使用Docker Compose:
docker-compose build docker-compose up -d访问
https://mcpfinanceiro.adjunto.com.br或http://localhost:8000