Token导航 LogoToken导航TokenDH.com
local MCP server-client eag-s-4 logo
设计创作stdio官方级别未说明来源级核验

local MCP server-client eag-s-4

MCP Server

一个本地部署的模块化计算协议(MCP)实现,包含服务器端提供的28种计算工具和客户端调用接口,适用于数学运算、图像处理和自动化任务。

工具数

28

提示词数

0

GitHub Stars

0

资源数

0
Python图像处理自动化

安装说明

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

作者 / 组织

devdastl

提供方

devdastl

最后核验

2026/5/17 20:19

运行时

Python

快速接入

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

命令预览

python mcp_client.py

详细介绍

🧠 mcp_server-client_EAG-S-4-本地设置

此存储库提供了一个最小的实现来设置和交互 MCP(模块化计算协议) 当地。它由一个 服务器 它公开了各种计算工具和 客户端 它与服务器通信以调用这些工具。

该项目使用以下方式进行管理 uv,一个快速的Python包管理器和工作流工具。

______________________________________________________________________

📂 项目结构

  • mcp_server.py --为MCP服务器提供28个可用于交互的工具。
  • mcp_client.py --项目的切入点;运行一个连接到MCP服务器的客户端并调用其工具。
  • pyproject.toml --项目配置和依赖关系使用 pep621.
  • uv.lock --使用自动生成的锁文件进行可重复安装 uv.
  • token.env --可能包含机密或令牌的环境文件。
  • README.md --项目文件。"""

______________________________________________________________________

🛠️ MCP服务器上的可用工具

🔢 数学工具

  1. add(a, b) --加两个数字
  2. add_list(l) --将列表中的所有数字相加
  3. subtract(a, b) --减去两个数字
  4. multiply(a, b) --将两个数字相乘
  5. divide(a, b) --除以两个数字
  6. power(a, b) --将a提升到b的幂
  7. sqrt(a) --平方根
  8. cbrt(a) --立方体根
  9. factorial(a) --保理
  10. log(a) --自然对数
  11. remainder(a, b) --模数运算
  12. sin(a) --Sine
  13. cos(a) --Cosine
  14. tan(a) --切线
  15. mine(a, b) --专用采矿工具
  16. int_list_to_exponential_sum(int_list) --整数指数之和
  17. fibonacci_numbers(n) --前n个斐波那契数

🧠 字符串/图像工具

  1. strings_to_chars_to_int(string) --将字符转换为ASCII
  2. create_thumbnail(image_path) --从图像生成缩略图

🖌️ Pinta自动化工具

  1. open_pinta_application() --启动并聚焦Pinta
  2. select_rectangle_tool()
  3. select_text_tool()
  4. select_circle_tool()
  5. draw_rectangle(x1, y1, x2, y2)
  6. write_text_inside_rectangle(text, x1, y1, x2, y2)
  7. draw_circle(x1, y1, radius)
  8. get_lines_of_rectangle(x1, y1, x2, y2) --从矩形坐标返回直线
  9. get_midpoint_of_line(x1, y1, x2, y2) --返回直线的中点

______________________________________________________________________

🚀 入门指南

1.克隆存储库

git clone https://github.com/your-username/mcp-protocol.git
cd mcp-protocol

2.安装 uv (如果尚未安装)

curl -Ls https://astral.sh/uv/install.sh | sh

验证安装:

uv --version

3.设置项目环境

uv venv
source .venv/bin/activate  # or .venv\Scripts\activate on Windows
uv pip install -r pyproject.toml
如果 requirements.txt 不存在: ``bash uv pip freeze > requirements.txt ``

4.使用GUI客户端测试MCP服务器

mcp dev mcp_server.py

5.运行客户端

python mcp_client.py

______________________________________________________________________

📌 备注

  • 确保 品他病 如果您使用的是Pinta相关工具,则会安装。
  • 图像工具,如 create_thumbnail 需要有效的图像路径。
  • mcp_client.py 是与协议交互的主要入口点。

______________________________________________________________________

📄 许可证

MIT许可证。请随意分叉、修改和贡献。

______________________________________________________________________

🤝 贡献

欢迎拉取请求。对于重大更改,请先打开一个问题。

目录标签

目录标签

Python图像处理自动化模块化计算本地部署数学工具自动化工具

接入字段

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

stdio

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

token

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

28

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdiotoken部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP