Token导航 LogoToken导航TokenDH.com
Msl MCP Server logo
开发工具stdio官方级别未说明来源级核验

Msl MCP Server

MCP Server

MSL-MCP (Macro Script Language - Message Control Protocol) JSON-RPC 服务器是一个用于解析和执行宏脚本语言的服务器。它提供了丰富的功能,包括键盘/鼠标输入命令解析、顺序执行、同时输入、并行执行、保持链、连续输入、重复执行、切换输入、延迟/保持/间隔/淡出设置、变量支持、鼠标坐标、滚轮滚动等。此外,它还支持通过 JSON-RPC 2.0 协议进行远程调用,适用于自动化测试、宏录制、远程控制等场景。

工具数

公开资料未说明

GitHub Stars

0
自动化控制PythonSTDIO

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

ImOrenge

提供方

ImOrenge

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install -e ".[dev]"

详细介绍

基本能力

产品定位

MSL-MCP 服务器是一个用于解析和执行宏脚本语言的 JSON-RPC 服务器,适用于自动化测试、宏录制和远程控制等场景。

核心功能

  • MSL 解析器:支持多种输入命令的解析,包括顺序执行、同时输入、并行执行、保持链、连续输入、重复执行、切换输入等。
  • MSL 解释器:通过 pyautogui 控制键盘和鼠标,支持延迟/保持/间隔/淡出设置、变量处理和错误处理。
  • JSON-RPC 服务器:基于 FastAPI 的 JSON-RPC 2.0 服务器,支持异步执行和错误处理。

适用场景

  • 自动化测试
  • 宏录制
  • 远程控制
  • 脚本自动化

使用教程

使用依赖

# 开发环境安装
pip install -e ".[dev]"

# 生产环境安装
pip install .

安装教程

# 默认配置启动
msl-mcp-server

# 指定端口
msl-mcp-server --port 8000

# 指定主机
msl-mcp-server --host 0.0.0.0

调试方式

# 运行所有测试
pytest

# 生成覆盖率报告
pytest --cov=src

# 运行特定测试
pytest tests/test_parser.py

目录标签

目录标签

自动化控制PythonSTDIO宏脚本语言JSON-RPC服务器

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP