- Home
- MCP servers
- Multi Tool
Multi Tool
- python
0
GitHub Stars
python
Language
7 months ago
First Indexed
3 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"rt0120-ramco-mcp-py": {
"command": "python",
"args": [
"C:/github/mcp-py/server.py"
],
"env": {
"MCP_SERVER_NAME": "YOUR_SERVER_NAME",
"MCP_SERVER_VERSION": "1.0.0",
"OPENWEATHER_API_KEY": "YOUR_OPENWEATHER_API_KEY"
}
}
}
}You set up this MCP server to access a suite of useful tools through a single, consistent protocol. It exposes time, weather, file operations, search and analysis, and system commands so you can automate tasks, retrieve information, and perform safe actions from a compatible MCP client.
How to use
Connect with an MCP client to start using the tools exposed by this server. Once connected, you can request the current date and time, fetch weather information for a city (with an API key), create or read files, list directories, and manage temporary files. You can also search for text patterns in files, safely evaluate mathematical expressions, run safe shell commands with built-in security safeguards, and retrieve detailed system information. Use your client to invoke a specific tool by name, passing in any required arguments. The server will respond with the tool’s result or an error if the input is invalid or if a operation is restricted.
How to install
Prerequisites: you need Python installed on your system. You will also install required Python dependencies listed by the project.
pip install -r requirements.txt
# Optional: create a local environment file if you plan to configure API keys or settings
cp .env.example .env
You can run the server directly using Python once dependencies are installed.
## Additional setup and usage notes
Build and start flow varies by platform. Use the provided commands to build or run the server, then start it with Python.
## Available tools
### get\_current\_time
Return the current date and time for the server's locale.
### get\_weather
Fetch weather information for a specified city using an API key.
### create\_file
Create a new file with specified content at a given path.
### read\_file
Read and return the contents of a specified file.
### list\_directory
List the contents of a directory.
### create\_temporary\_file
Create a temporary file and return its path.
### search\_files
Search for a text pattern within files in a directory.
### calculate\_expression
Safely evaluate a mathematical expression.
### execute\_command
Execute a shell command with security restrictions.
### get\_system\_info
Provide detailed system information such as CPU, memory, and disk usage.