Token导航 LogoToken导航TokenDH.com
Desafio MCP logo
AI代理stdio官方级别未说明来源级核验

Desafio MCP

MCP Server

一个使用Model Context Protocol (MCP)连接智能代理与生产力工具的任务管理系统,通过自然语言命令执行任务。

工具数

4

提示词数

0

GitHub Stars

0

资源数

0
生产力工具智能代理Python自然语言处理任务管理

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Nico-Draagron

提供方

Nico-Draagron

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install -r requirements.txt

详细介绍

人工智能工作2 - MCP代理

任务管理系统使用模型上下文协议 (MCP) 将智能代理 (Google Gemini) 与生产力工具连接起来。代理解释自然语言命令并执行适当的操作。

如何运行

1. 安装依赖关系

pip install -r requirements.txt

2. 设置API密钥

把钥匙拿到:https://aistudio.google.com/app/apikey

然后编辑文件 .env 放下你的钥匙:

GEMINI_API_KEY=sua_chave_aqui

3. 创建数据库

python init_database.py

这将创建一个包含10个示例任务的SQLite数据库。

4. 旋转代理

python mcp_client_gemini.py demo

或者交互模式:

python mcp_client_gemini.py

命令示例 :

  • “创建任务:学习考试,高优先级,3天”
  • “我想要一周的总结”
  • “哪些任务是紧急的?”
  • “完成任务1”

建筑

该项目使用MCP将客户端(具有双子座的代理)与服务器(工具)分开。当您键入某些内容时,双子座会理解您想要的内容,选择使用哪个工具,然后MCP会运行。

Você digita → Gemini interpreta → MCP Client → MCP Server → Ferramenta executa

服务器有四个工具:

  • 创建任务创建标题、优先级和截止日期的任务
  • 生成报告生成生产力报告
  • check_deadlines紧急任务列表
  • 完成任务标记任务为已完成

护栏

所有条目都经过 Pydantic 验证:

  • 标题在3-200个字符之间
  • 优先级: 低、 中或高
  • 1-365天

输出遵循时间戳,成功状态和消息的模式。

日志记录

所有交易都以JSON格式记录在银行:

{
  "timestamp": "2025-12-03T10:00:00",
  "tool": "create_task",
  "input_data": {"title": "estudar", ...},
  "output_data": {"success": true, ...},
  "success": true
}

文件结构

MCP/
├── mcp_client_gemini.py    # Cliente que usa Gemini
├── mcp_server_sqlite.py    # Servidor com as 4 ferramentas
├── init_database.py         # Script para criar banco
├── requirements.txt         # Dependências do projeto
├── .env                     # Configurações (você cria)
└── productivity.db          # Banco SQLite (gerado)

使用的技术

  • 模型上下文协议(MCP)
  • 谷歌双子座2.0 Flash
  • Pydantic (验证)
  • SQLite (数据库)
  • Python 3.11

目录标签

目录标签

生产力工具智能代理Python自然语言处理任务管理本地部署MCP协议

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

4

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP