这是一个具备截图功能的MCP服务器,能让AI工具捕获并处理屏幕内容,为AI分析用户屏幕画面提供支持。
此MCP服务器可让AI工具捕获用户屏幕截图,便于AI助手查看和分析用户当前所见内容。服务器负责图像的捕获、压缩与传输,以适配AI处理的格式提供图像。
# 克隆仓库
git clone https://github.com/codingthefuturewithai/screenshot_mcp_server.git
cd screenshot_mcp_server
# 使用UV进行安装(推荐)
uv pip install -e .
# 或使用pip安装
pip install -e .
描述:捕获用户屏幕的截图并以JPEG格式返回。 参数:无 返回:
服务器可以通过两种方式使用:
# 捕获截图并保存到文件中
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")
# 处理截图数据...
服务器支持两种传输模式:
要在SSE模式下运行:
screenshot_mcp_server-server-sse --port 3001
本项目遵循MIT许可证。
Tim Kitchens (timkitch@codingthefuture.ai)