屏幕截图捕获
STDIO为AI工具提供屏幕截图功能的服务器
为AI工具提供屏幕截图功能的服务器
An MCP server that provides screenshot capabilities for AI tools, allowing them to capture and process screen content.
This MCP server enables AI tools to take screenshots of the user's screen, making it possible for AI assistants to see and analyze what the user is looking at. The server handles image capture, compression, and delivery in a format suitable for AI processing.
# Clone the repository git clone https://github.com/codingthefuturewithai/screenshot_mcp_server.git cd screenshot_mcp_server # Install using UV (recommended) uv pip install -e . # Or using pip pip install -e .
Description: Takes a screenshot of the user's screen and returns it as a JPEG image.
Parameters: None
Returns:
The server can be used in two ways:
# Take a screenshot and save it to a file screenshot_mcp_server-client output.jpg
from mcp import ClientSession, StdioServerParameters from mcp.client.stdio import stdio_client async with stdio_client(StdioServerParameters(command="screenshot_mcp_server-server")) as (read, write): async with ClientSession(read, write) as session: result = await session.call_tool("take_screenshot") # Process the screenshot data...
The server supports two transport modes:
To run in SSE mode:
screenshot_mcp_server-server-sse --port 3001
This project is licensed under the MIT License.
Tim Kitchens ([email protected])