AllDebrid API微命令处理器

一个通过自然语言与AllDebrid API交互的微命令处理器,专为LLM设计,实现账户管理、链接解绑和下载自动化。

  • by powershelling
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 powershelling/mcp_alldebrid

使用说明

🌐 MCP AllDebrid

一 微命令处理器(MCP) 与API交互 全部Debrid,设计用于 LLM (像猫一样)。 用户可以简单地用自然语言请求(例如: “给我我的Alldebrid帐户信息”),MCP在后台处理一切。


📋 描述

mcp_alldebrid 是服务器 快速API 这允许LLM自动化:

  • AllDebrid用户信息恢复。
  • 解锁链接。
  • 下载管理。

无需编写代码 :LLM称MCP为透明。


✨ 功能

功能 描述
用户管理 检索帐户信息(配额、历史记录等)。
解除链接 从加密链接生成直接下载链接。
下载 启动和跟踪磁铁或扭曲链接的下载。
自动化 安排任务(例如,自动链接清除)。
LLM集成 设计用于由助手通过自然查询调用。

🤖 与LLM一起使用

用户交互 只有自然语言 :

“给我我的Alldebrid帐户信息” “清除此链接:https://exemple.com/file.crypted»

它是如何工作的?

  1. LLM 解释请求 并在后台调用MCP。
  2. 乐MCP 执行任务 (通过AllDebrid API)并将结果返回给LLM。
  3. LLM 显示答案 给用户。
graph LR
    A[Utilisateur] -->|Demande en NL| B[LLM]
    B -->|Appel API| C[MCP AllDebrid]
    C -->|Résultat| B
    B -->|Réponse| A

🔧 配置(pour les管理员)

1.部署MCP

git clone https://github.com/powershelling/mcp_alldebrid.git
cd mcp_alldebrid
pip install -e .

2.配置API密钥

创建文件 .env :

ALLDEBRID_API_KEY=ta_clé_api  # Remplace par ta clé AllDebrid

3.启动MCP服务器

uvicorn server:app --reload
  • 可通过以下方式获取MCP血清 http://localhost:8000.
  • 倒入LLM :将此URL配置为外部工具的端点。

📌 笔记技巧

  • 无需手动导入 :LLM通过对MCP的HTTP调用处理一切。
  • 安全 :API密钥存储在服务器端(从不向用户公开)。
  • 流量示例 :
    Utilisateur → LLM → MCP (appel API AllDebrid) → LLM → Utilisateur
    

📂 项目结构

mcp_alldebrid/
├── server.py       # Serveur FastAPI (point d’entrée du MCP)
├── pyproject.toml  # Configuration Python
├── README.md       # Documentation
└── LICENSE         # Licence MIT

📄 许可证

该项目已获得许可 麻省理工学院 –免费使用、修改和分发。 (见 许可证 更多详情。)


🤝 贡献

莱斯 拉取请求 欢迎! 要报告错误或建议功能,请打开 问题.