画图工具实现

基于MCP协议的MS Paint服务器实现,提供绘制矩形和添加文本功能。

  • by nitingarg2015
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 nitingarg2015/mcp_paint_client_server

使用说明

基于MCP的MS Paint实现

基于MCP协议,使用两个工具(绘制矩形和添加文本)创建了MS Paint服务器。

提供输入查询,例如:“在画图程序(mspaint)中绘制一个500*200大小的矩形,并在其中写上‘来自Gemini的问候!’。”

对于这个实现变更,请在 paint_client.py 中修改查询:

如果 名字 "主(要):

query = """Draw a rectangle on mspaint of size 500*200 and write 'Hello from Gemini!' inside it."""

response = asyncio.run(main(query = query))
print(f"\nFinal response from main: {response}")

在“src”目录内执行此操作

使用命令运行客户端:uv run clients/paint_client.py

你需要在你的.env文件中设置GEMINI_API_KEY