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

MyProj Asgn 4

MCP Server

一个结合LLM决策和MCP工具的AI系统,用于自动化MS Paint操作,包括文本转ASCII、指数计算和视觉表示生成。

工具数

7

提示词数

0

GitHub Stars

0

资源数

0
AI自动化PythonAI代理

安装说明

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

作者 / 组织

raj-harit-v2

提供方

raj-harit-v2

最后核验

2026/5/17 20:20

快速接入

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

命令预览

pip install -r requirements.txt

详细介绍

集成MCP的AI驱动涂料自动化

🎯 项目概述

这个项目展示了一个结合了……的人工智能系统 大型语言模型(LLM)决策 与……一起;带有;用……(表示伴随或使用) MCP(模型上下文协议) 用于自动化MS Paint操作的工具。该系统展示了人工智能如何能够:

  1. 将文本转换为ASCII值 使用大型语言模型(LLM)进行推理
  2. 执行指数计算 通过MCP工具
  3. 自动化MS Paint(微软画图) 创建视觉表示
  4. 显示完整的大型语言模型(LLM)决策日志 在整个过程中

🏗️ 系统架构

感知层

  • 从用户查询中提取事实,例如“印度计算器ASCII”
  • 确定所需操作:ASCII转换 + 指数计算

决策层

  • LLM(Gemini 2.0)计划通过迭代推理来执行
  • 基于可用的MCP工具做出调用工具的决策
  • 显示详细的决策日志以确保透明度

动作层

  • MCP工具执行数学计算
  • 油漆自动化创建视觉表示
  • 文件保存时附带时间戳以作记录

📁 项目结构

MyProj_Asgn_4/
├── talk2mcp.py                    # Main LLM client with MCP integration
├── example_mcp_server.py            # MCP server with mathematical tools
├── find_rectangle_with_keyboard.py # Paint automation script
├── main.py                       # Entry point
├── requirements.txt               # Dependencies
├── .env.example                  # Environment variables template
└── README.md                     # This documentation

🚀 使用方法

先决条件

# Install dependencies
pip install -r requirements.txt

# Set up environment variables
cp .env.example .env
# Add your GEMINI_API_KEY to .env file

运行系统

# Start the MCP server (in one terminal)
python example_mcp_server.py

# Run the LLM client (in another terminal)  
python talk2mcp.py

示例查询

Query: "India calculator ascii"

预期流量:

  1. 大语言模型提取事实:将“INDIA”转换为ASCII码并进行指数计算
  2. MCP 工具执行: strings_to_chars_to_int("INDIA")[73, 78, 68, 73, 65]
  3. MCP工具执行: int_list_to_exponential_sum([73, 78, 68, 73, 65])
  4. 画图自动化:打开画图程序 → 绘制矩形 → 插入结果文本
  5. 保存带有时间戳的文件

📊 大型语言模型(LLM)决策日志记录

该系统提供了对大型语言模型(LLM)决策过程的全面记录:

=== LLM DECISION LOG ===
Query: Find the ASCII values of characters in INDIA and then return sum of exponentials of those values.

Iteration 1:
FUNCTION_CALL: strings_to_chars_to_int|INDIA
Result: [73, 78, 68, 73, 65]

Iteration 2:  
FUNCTION_CALL: int_list_to_exponential_sum|[73, 78, 68, 73, 65]
Result: 1.234567e+12

FINAL_ANSWER: [1.234567e+12]

=== PAINT AUTOMATION ===
Opening MS Paint...
Drawing rectangle...
Inserting text: "INDIA ASCII: [73, 78, 68, 73, 65]\nExponential Sum: 1.234567e+12"
Saving file: my_paint_1225241430.png
=== COMPLETE ===

🛠️ 主要功能

  • ✅ 翻译成中文是:对,正确。 基于大型语言模型(LLM)的决策制定 配备Gemini 2.0
  • MCP工具集成 用于数学运算
  • 涂料自动化 带有矩形绘制和文本插入功能
  • 全面记录(或详尽记录) 人工智能决策过程
  • 文件保存 带有时间戳
  • 迭代问题解决 使用工具调用

🔧 技术细节

可用的MCP工具:

  • strings_to_chars_to_int(string) - 将文本转换为ASCII值
  • int_list_to_exponential_sum(list) - 计算指数和
  • string_to_exponential_sum(text) - 完整的计算功能
  • open_paint() - 打开MS画图(或:打开Windows自带的画图程序)
  • draw_rectangle(x1, y1, x2, y2) - 在画图中绘制矩形
  • insert_text(text, x, y, font_size) - 在画图软件中插入文本
  • save_paint_file() - 保存带有时间戳的文件

大型语言模型(LLM)集成:

  • 使用Google Gemini 2.0闪电模型
  • 实现迭代工具调用
  • 提供详细的决策日志
  • 处理超时和错误场景

📈 作业演示

这个项目展示了:

  1. AI感知大型语言模型(LLM)如何从自然语言中提取事实
  2. AI决策大型语言模型(LLM)如何利用可用工具规划执行
  3. AI行动MCP工具如何执行计划的操作
  4. 透明度全面记录人工智能决策过程

🤝 贡献(或:参与贡献)

这是一个教育项目,展示了AI与MCP集成在涂料自动化中的应用。

📄 许可证

仅限教育用途。

______________________________________________________________________

作者拉吉·哈里特\ GitHub: @raj-harit-v2(这个标签或用户名在中文中通常保持不变,因为它是一个特定的网络标识或用户名,直接翻译没有实际意义,所以这里仅做说明性翻译)\ 项目MyProj_Asgn_4 - 基于人工智能的绘画自动化

目录标签

目录标签

AI自动化PythonAI代理本地部署Paint工具LLM决策MCP集成视觉生成

接入字段

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

stdio

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

none

工具数量(toolCount,工具数)

7

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP