Pylpex MCP
这是一个用于Pylpex解释器的MCP服务器。
安装
假设您正在使用 Claude Desktop 并拥有 uv 安装后,请按照以下说明设置Pylpex MCP服务器:
- 克隆存储库:
git clone https://github.com/Golto/pylpex-mcp.git
cd pylpex-mcp- 安装依赖项:
uv sync此命令读取 pyproject.toml 文件并安装所有必需的依赖项。
- 配置您的Claude Desktop设置以使用此MCP服务器:
转到您的Claude Desktop设置,然后转到开发人员设置选项卡,单击“编辑配置”,并将以下配置添加到您的 claude_desktop_config.json:
{
"mcpServers": {
"Pylpex": {
"command": "uv",
"args": [
"--directory",
"$ABSOLUTE/PATH/TO/THE/PROJECT/pylpex-mcp",
"run",
"mcp",
"run",
"main.py"
]
}
}
}您可能想更换 uv 通过绝对路径 uv 可执行。寻找 uv 位置,使用 which uv 在Linux/MacOS或 where uv 在Windows上。此外,更换 $ABSOLUTE/PATH/TO/THE/PROJECT/pylpex-mcp 带有项目目录的绝对路径。 --directory 参数是必需的 uv 查找具有依赖关系的项目。
备注:跑步uv run mcp install main.py将直接在您的Claude Desktop设置中安装MCP服务器。但它可能不起作用,因为--directory论点缺失。
- 关闭并重新打开您的Claude Desktop应用程序以应用更改。
- 通过检查“开发人员设置”选项卡中的状态来验证Pylpex服务器是否正在运行。
您应该在Claude Desktop界面中看到可用的Pylpex工具。
工具
此时,您应该可以访问以下工具:
- 跑:执行Pylpex代码并返回结果。
- 标记化:将Pylpex代码转换为令牌以供分析。使用Pylpex解释器的Lexer组件。
- get_variables:获取当前解释器状态下的所有变量。
- 重置:重置解释器状态。
资源
- get_文档:获取Pylpex语言的文档。它为您提供了语法和可用函数。
- get_examples:获取Pylpex代码的示例作为代码片段。
更多详情
有关Pylpex语言的更多详细信息,您可以查看 .
备注Pylpex语言仍在开发中,未来可能会发生变化。而且是法语的。..
