๐ ๏ธ MCP-Tools
April 11, 2025 ยท View on GitHub
Overview
MCP-Tools is a modular collection of tools and servers designed to streamline interactions with various services. This repository is built to scale, supporting multiple server modules, each offering distinct functionalities.
๐ Getting Started
- Clone the Repository
git clone https://github.com/AxelPribadi/MCP-Tools.git
cd MCP-Tools
- Install uv (if not already installed)
# For macOS using Homebrew
brew install uv
# Or via the official installation script
curl -LsSf https://astral.sh/uv/install.sh | sh
- Set Up and Activate the Virtual Environment
uv venv
source .venv/bin/activate (Linux/Mac)
# .venv/Scripts/activate (Windows)
- Install Dependencies
uv sync
๐ป Using MCP Servers
MCP-Tools is structured to support modular server foldersโeach serving a unique purpose. To use a specific MCP server, you'll typically navigate into its directory and follow setup instructions.
๐ Note: Each <mcp_folder> contains a README.md or other documentation that provides detailed setup and usage instructions specific to that module. The following steps outline a generic way to use any MCP server, but individual modules may require additional steps.
- Navigate to an MCP folder
cd <mcp_folder>
# eg: cd google_calendar
- Add Server to Claude
mcp install <server_name.py>
# eg: mcp install google_calendar.py
- Manual Configuration (if needed or preferred) If the server isn't installed correctly using mcp install, you can manually configure it in Claude's config file (claude_desktop_config.json):
{
"mcpServers": {
"Server Name": {
"command": "uv",
"args": [
"--directory",
"/ABSOLUTE/PATH/TO/PARENT/FOLDER/MCP-Tools/<mcp_folder>",
"run",
"<server_name.py>"
]
}
}
}