浏览器自动化工具

MCPKit是一个CLI工具,用于生成Stagehand MCP服务器,使LLM能够执行各种网页流程。

  • by kevoconnell
  • TypeScript
  • 本地部署
  • 3 星标
  • 更新于
在 GitHub 查看 kevoconnell/mcpkit

使用说明

MCPKit

使用Browsebase轻松设置MCP。只需使用API键即可在任何位置运行浏览器自动化。

什么是MCPKit?

MCPKit 是一个CLI工具,用于生成 舞台工作人员 适用于任何网站的MCP服务器。有了这个,LLM可以做任何类型的web流。

快速开始

安装

npm install -g @kevinoconnell/mcpkit

设置

设置Browserbaseneneneba API密钥和llm模型机密:

mcpkit secrets

创建您的第一个MCP服务器

# Create an MCP server for any website
mcpkit create https://mcpkit.sh

# Or use interactive mode
mcpkit create

在上面的某个时刻,系统会提示您通过Browserbase会话登录。

CLI命令

mcpkit create <url>

为具有人工智能发现功能的网站生成MCP服务器。

论据:

  • url (可选):网站URL。如果省略,系统将以交互方式提示您。

示例:

mcpkit create https://news.ycombinator.com
mcpkit create  # Interactive mode

mcpkit contexts

管理已保存的网站身份验证上下文。

行动:

  • list:显示所有已保存的上下文
  • show <domain>:显示特定上下文的详细信息
  • delete <domain>:删除上下文

示例:

mcpkit contexts list
mcpkit contexts show github.com
mcpkit contexts delete mcpkit.sh
mcpkit contexts create mcpkit.sh

mcpkit secrets

为浏览器库以及您选择的模型设置和管理机密

示例:

mcpkit secrets  # Interactive setup

mcpkit help

显示帮助信息和可用命令。

mcpkit version

显示MCPKit的当前版本。

注: 有关详细文档、示例和指南,请访问 麦普金

测试生成的MCP服务器

运行后 mcpkit create,测试生成的服务器:

  1. 导航到创建的文件夹:
cd mcp-stagehand-{domain}/
  1. 使用MCP检查员进行测试:
npx @modelcontextprotocol/inspector node dist/index.js

您应该看到这样的屏幕:

或者,您可以使用以下命令安装到claude代码中

claude mcp add --transport stdio "your-server-name" -- node /absolute/path/to/dist/index.js

贡献

欢迎投稿!请随时提交拉取请求。

开发环境设置

在repo中,运行:

npm install && npm run build && npm link

现在,您可以运行MCPKit的本地实例进行测试:)

许可证

麻省理工学院