Mistral代理管理服务

一个基于FastAPI的RESTful服务,用于管理和操作Mistral代理,包括创建、列表、详情查看、删除和搜索代理等功能。

  • by Uzbyr
  • Python
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 uzbyr/mcp-server

使用说明

🌐 FastAPI服务器-Mistral代理管理器

此文件夹包含用于通过REST API管理Mistral代理的FastAPI服务器。

📁 结构

mcp-server/
├── main.py                # Serveur FastAPI principal
├── simple_server.py       # Serveur MCP simple (stdio) - ancien
├── test_mcp.py           # Tests du serveur MCP - ancien
├── pyproject.toml        # Configuration du projet
├── uv.lock              # Lock file des dépendances
├── .env                 # Variables d'environnement
├── .python-version      # Version Python
├── .gitignore          # Fichiers à ignorer
└── .venv/              # Environnement virtuel Python

🚀 快速启动

  1. 安装UV(如果尚未安装):

    curl -LsSf https://astral.sh/uv/install.sh | sh
    export PATH="$HOME/.local/bin:$PATH"
    
  2. 安装依赖项:

    cd mcp-server
    uv sync --locked
    
  3. 启动MCP服务器:

    uv run python main.py
    

🔧 与MCP检查员一起使用

  1. 启动检查器:

    npx @modelcontextprotocol/inspector
    
  2. 服务器连接器:

    • 运输 : stdio
    • 命令 : uv run python main.py
    • 工作目录 : /Users/yoandicosmo/Documents/LeChat MCP Hack/mcp-server
  3. 访问界面:

    • MCP检查员 :http://localhost:6274(当检查员启动时)

🛠️ 可用工具

  • ✅ create_agent -创建新的Mistral代理
  • ✅ list_agents -列出所有代理
  • ✅ get_agent_details -获取代理的详细信息
  • ✅ delete_agent -按ID删除代理
  • ✅ search_agent -按名称搜索代理

🔧 配置

  1. 环境变量 配置 MISTRAL_API_KEY 在 .env
  2. 运输 :服务器使用stdio进行MCP通信
  3. API Mistral :与Mistral API完全集成

🔗 与聊天集成

要将此MCP服务器用于聊天:

  1. 配置聊天 要指向此MCP服务器:
  2. 公用事业公司 直接在聊天中管理Mistral代理
  3. 创建代理 通过猫中的自然提示

📖 文档

  • MCP检查员 :http://localhost:6274(当检查员启动时)
  • 文档MCP : https://modelcontextprotocol.io/