Pylpex解释器MCP服务器

Pylpex MCP服务器是为Pylpex解释器提供的多工具协作平台,支持代码执行、标记化、变量获取和状态重置等功能,适用于开发者在Claude Desktop环境中进行Pylpex语言开发和调试。

  • by Golto
  • Python
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 Golto/pylpex-mcp

使用说明

Pylpex MCP

这是一个用于Pylpex解释器的MCP服务器。

安装

假设您正在使用 Claude Desktop 并拥有 uv 安装后,请按照以下说明设置Pylpex MCP服务器:

  1. 克隆存储库:
git clone https://github.com/Golto/pylpex-mcp.git
cd pylpex-mcp
  1. 安装依赖项:
uv sync

此命令读取 pyproject.toml 文件并安装所有必需的依赖项。

  1. 配置您的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 论点缺失。

  1. 关闭并重新打开您的Claude Desktop应用程序以应用更改。
  2. 通过检查“开发人员设置”选项卡中的状态来验证Pylpex服务器是否正在运行。

您应该在Claude Desktop界面中看到可用的Pylpex工具。

工具

此时,您应该可以访问以下工具:

  • 跑:执行Pylpex代码并返回结果。
  • 标记化:将Pylpex代码转换为令牌以供分析。使用Pylpex解释器的Lexer组件。
  • get_variables:获取当前解释器状态下的所有变量。
  • 重置:重置解释器状态。

资源

  • get_文档:获取Pylpex语言的文档。它为您提供了语法和可用函数。
  • get_examples:获取Pylpex代码的示例作为代码片段。

更多详情

有关Pylpex语言的更多详细信息,您可以查看 Pylpex github仓库.

备注Pylpex语言仍在开发中,未来可能会发生变化。而且是法语的。..