浏览器自动化工具市场

社区驱动的浏览器自动化工具市场,用于与izan.io Chrome扩展一起使用。

  • by ekingunoncu
  • 本地部署
  • 更新于
在 GitHub 查看 ekingunoncu/zihin.io

使用说明

Zihin.io-izan.io浏览器工具市场

社区驱动的浏览器自动化工具市场 Be.io。 Chrome扩展程序。

此存储库将工具定义存储为JSON文件。 GitHub是数据库 -提交一个工具意味着打开一个pull请求,并将其合并以发布该工具。

运作原理

  1. 浏览工具 齐欣.io 或在izan.io扩展侧面板(存储选项卡)中
  2. 点击 安装 向扩展程序添加工具
  3. 任何连接的MCP客户端都可以立即使用该工具

提交工具

  1. 首选 Zihin.i//提交
  2. 使用GitHub登录
  3. 填写您的工具详细信息(名称、描述、参数、代码)
  4. Submit-自动创建拉取请求
  5. 一旦审查和合并,您的工具就可以使用了

或者手动:分叉这个仓库,在下面添加你的工具 tools/your-tool-slug/tool.json,并打开PR。

存储库结构

tools/
  index.json                 # Auto-generated summary of all tools
  get-page-title/
    tool.json                # Full tool definition
  your-tool/
    tool.json

工具模式

每 tool.json 遵循此结构:

{
  "schemaVersion": 1,
  "tool": {
    "id": "my-tool",
    "slug": "my-tool",
    "name": "my_tool",
    "displayName": "My Tool",
    "description": "What this tool does",
    "category": "Productivity",
    "author": {
      "githubUsername": "your-username",
      "displayName": "Your Name",
      "avatarUrl": "https://github.com/your-username.png"
    },
    "version": "1.0.0",
    "tags": ["tag1", "tag2"],
    "parameters": [
      {
        "name": "url",
        "type": "string",
        "description": "The URL to navigate to",
        "required": true
      }
    ],
    "code": "async (params, browser) => {\n  await browser.open(params.url)\n  await browser.waitForLoad()\n  const title = await browser.evaluate('document.title')\n  await browser.close()\n  return { title }\n}",
    "createdAt": "2026-01-01T00:00:00.000Z",
    "updatedAt": "2026-01-01T00:00:00.000Z"
  }
}

分类

Social Media · Productivity · E-Commerce · Finance · Education · Entertainment · Travel · Development · Other

浏览器API(在工具代码中提供)

browser.open(url)              // Open URL in new tab
browser.navigate(url)          // Navigate current tab
browser.click(selector)        // Click element
browser.type(selector, text)   // Type into input
browser.getText(selector)      // Get element text
browser.evaluate(expression)   // Run JS in page
browser.waitForSelector(sel)   // Wait for element
browser.waitForLoad()          // Wait for page load
browser.snapshot()             // Accessibility tree
browser.close()                // Close tab

自动化

当PR合并到 main 修改任何 tools/*/tool.json 文件,GitHub操作会自动重新生成 tools/index.json.

许可证

AGPL-3.0