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

Robotframeworklibrary To MCP

MCP Server

How to turn any robot framework library to a mcp server

工具数

0

提示词数

0

GitHub Stars

2

资源数

0
自动化测试自动化开发工具

安装说明

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

作者 / 组织

noubar

提供方

noubar

最后核验

2026/5/18 02:19

快速接入

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

详细介绍

RobotFrameworkLibrary到MCP

如何将任何机器人框架库转换为mcp服务器

这是如何

  1. 克隆您的机器人库
  2. 打开文件夹并转到 __初始化__.py,其中启动了具有混合核心或动态核心的库类。

(示例)

   from robotlibcore import DynamicCore
   class LibraryName(DynamicCore):
     def __init__(self):
        ...
  1. 将以下函数添加到类中
    def to_mcp(self):
        from mcp.server.fastmcp import FastMCP
        mcp = FastMCP(self.__class__.__name__)
        for kw in self.keywords.values():
            mcp.add_tool(kw)
        return mcp

您可以在任何MCP客户端中使用它

  1. 按ctrl、shift、p和键入 MCP: Open Workspace Folder Configuration。(如果不存在,请单击“创建”)
  2. 添加以下行
{
        "servers": {
            "LibName": {
                "type": "stdio",
                "command": "uv",
                "args": [
                    "--directory",
                    "C:\\somefolder\\ABS Path to The library Root",
                    "run",
                    "test.py"] # the new py file name where you run the server
            }
        }
}

您可以在库根文件夹的py文件中运行以下代码:

from src.LibraryName import LibraryName
if __name__ == "__main__":
    LibraryName().to_mcp().run(transport="stdio")

就这样

然后,您可以在ctrl-shift p下使用以下命令进行检查 MCP: List Servers

演示

我将使用以下工具记录演示 MailClientLibrary

from src.MailClientLibrary import MailClientLibrary 
a = MailClientLibrary(Username="user", Password="pass", MailServerAddress="127.0.0.1", ImapPorts=[993,143], Pop3Ports=[995,110], SmtpPorts=[465,25]).to_mcp()
a.run(transport='stdio')
print(a)

法典

在项目根文件夹下添加.cortic/config.toml文件,并输入以下内容

[mcp_servers.mail-client]
command = "uv"
args = [
  "--directory",
  "C:\\Repos\\RobotFramework-MailClientLibrary",
  "run",
  "mail_mcp_server.py",
]
cwd = "C:\\Repos\\RobotFramework-MailClientLibrary"

打开一个新会话并询问: 列出您可以访问的所有mcp服务器

目录标签

目录标签

自动化测试自动化开发工具developer-toolsrobotframeworkmcpautomation本地部署MCP服务Robot框架工具转换

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP