
mcp_tools
Tools for working with Claude MCP, including screenshot and image description capabilities
Repository Info
About This Server
Tools for working with Claude MCP, including screenshot and image description capabilities
Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.
Documentation
Claude MCP Tools
A collection of Model Context Protocol (MCP) tools for Claude.
Tools
Screenshot Tool with AI Description
The Screenshot tool captures screenshots using MSS, which is more reliable than PyAutoGUI. It now includes the ability to automatically describe screenshots using Vertex AI Gemini.
Features:
- Full screen or region capture
- Automatic resizing to fit Claude token limits
- Quality optimization to ensure compatibility
- Image saving with unique IDs
- NEW: AI-powered screenshot description using Vertex AI Gemini
Installation
# With uv (recommended)
uv venv
uv pip install -e .
# Or with pip
pip install -e .
Usage
Standalone Usage
For the simplest deployment, use the standalone files in the standalone/ directory:
python standalone/mss_screenshot.py
# Or directly if executable permission is set
./standalone/mss_screenshot.py
Package Usage
from claude_mcp_tools.screenshot import capture_screenshot
# Capture a screenshot
result = capture_screenshot(quality=70, region=[640, 0, 640, 480])
Development
This project uses a hybrid approach:
- Modular code in
src/for development and maintenance - Standalone scripts in the
standalone/directory for simple deployment
To create standalone scripts from the modular code:
python scripts/build_standalone.py
Project Structure
claude_mcp_configs/
├── src/ # Core package code
│ └── claude_mcp_tools/ # Main package
│ ├── screenshot/ # Screenshot module
│ └── utils/ # Internal utilities
├── standalone/ # Ready-to-use MCP tools
├── utils/ # Development utilities
├── dev/ # Testing and validation scripts
├── scripts/ # Build and automation scripts
├── archive/ # Archived previous versions
├── logs/ # Log output
├── screenshots/ # Screenshot outputs
├── pyproject.toml # Package configuration
└── setup.py # Package setup script
Quick Start
Clone the repository
git clone https://github.com/grahama1970/mcp_toolsInstall dependencies
cd mcp_tools
npm installFollow the documentation
Check the repository's README.md file for specific installation and usage instructions.
Repository Details
Recommended MCP Servers
Discord MCP
Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.
Knit MCP
Connect AI agents to 200+ SaaS applications and automate workflows.
Apify MCP Server
Deploy and interact with Apify actors for web scraping and data extraction.
BrowserStack MCP
BrowserStack MCP Server for automated testing across multiple browsers.
Zapier MCP
A Zapier server that provides automation capabilities for various apps.