Multi Tool

Provides time, weather, file operations, search and analysis, and system tools via MCP endpoints.
  • 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.
Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
Multi Tool MCP Server - rt0120-ramco/mcp-py | VeilStrat