local_mcp_server-client_EAG-S-4
If you are the rightful owner of local_mcp_server-client_EAG-S-4 and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
This repository provides a minimal implementation to set up and interact with the Modular Computation Protocol (MCP) locally, featuring a server with various computational tools and a client for interaction.
The mcp_server-client_EAG-S-4 project is designed to facilitate local setup and interaction with the Modular Computation Protocol (MCP). It includes a server that hosts a variety of computational tools and a client that communicates with the server to utilize these tools. The project is managed using 'uv', a fast Python package manager and workflow tool. The server offers 28 tools, ranging from mathematical operations to string/image processing and Pinta automation tools. The project structure includes essential files like 'mcp_server.py' for hosting the server, 'mcp_client.py' as the client entry point, and 'pyproject.toml' for project configuration. The setup process involves cloning the repository, installing 'uv', setting up the project environment, and running the server and client. The project is open for contributions and is licensed under the MIT License.
Features
- Comprehensive set of 28 tools including math, string/image processing, and Pinta automation.
- Managed using 'uv', a fast Python package manager and workflow tool.
- Includes both server and client components for full interaction with MCP.
- Open-source with MIT License, allowing for modifications and contributions.
- Detailed project structure and setup instructions for ease of use.
Tools
Mathematical Tools
add
,add_list
,subtract
,multiply
,divide
,power
,sqrt
,cbrt
,factorial
,log
,remainder
,sin
,cos
,tan
,mine
,int_list_to_exponential_sum
,fibonacci_numbers
String/image tools
strings_to_chars_to_int
,create_thumbnail
Pinta automation tools
open_pinta_application
,select_rectangle_tool
,select_text_tool
,select_circle_tool
,draw_rectangle
,write_text_inside_rectangle
,draw_circle
,draw_circle
,get_lines_of_rectangle
,get_midpoint_of_line