SEI自动化工具

SEI-MCP是一个用于自动化SEI(电子信息系统)的Chrome扩展和服务器工具,提供登录、搜索、下载、创建文档、电子签名等功能。

  • by NicholasJacob1990
  • TypeScript
  • 本地部署
  • 6 星标
  • 更新于
在 GitHub 查看 NicholasJacob1990/SEI-MCP

使用说明

SEI-MCP

MCP(模型上下文协议)服务器 + 用于系统自动化的 Chrome 扩展 软件工程研究所! (电子信息系统)通过Claude Code。

功能

  • sei_login - 自动登录到SEI
  • sei_search_process 搜索过程
  • sei_下载_流程 - 下载PDF格式的过程
  • sei_list_文档 - 文件列表
  • sei_create_document - 文件创建
  • sei_sign_文件 - 电子签名
  • sei_forward_process - 过程处理
  • sei_get_status -安达门托咨询
  • sei_screenshot - 屏幕捕捉
  • sei_snapshot 页面状态(ARIA)

建筑

Claude/Cliente MCP ←→ Servidor MCP ←→ (Playwright) ←→ SEI
                          └→ (WebSocket) ←→ Extensão Chrome ←→ SEI

Driver(Extension vs Playwright)

此项目支持两种自动化模式 :

  • extension (默认):通过 WebSocket 使用 Chrome 扩展。
  • playwright直接使用 Playwright(没有扩展)。当您想打开SEI并自动化而不依赖于单击“连接”时,非常适合。

要使用 Playwright,请定义 SEI_MCP_DRIVER=playwright.

安装

选项1:桌面扩展(推荐 - 单击)

  1. 下载文件 sei-mcp.mcpb 大 发布
  2. 不 克劳德桌面版:设置>扩展>高级设置
  3. Clique em “安装扩展…”
  4. 选择文件 sei-mcp.mcpb
  5. 普罗托!

选项2:手动安装

1. MCP服务器

cd sei-mcp
pnpm install
pnpm build

2.配置No Claude Code

添加到 ~/.claude.json:

{
  "mcpServers": {
    "sei-mcp": {
      "command": "node",
      "args": ["/caminho/para/sei-mcp/dist/index.js"],
      "env": {
        "SEI_MCP_WS_PORT": "19999"
      }
    }
  }
}

Chrome扩展(仅在模式下需要) extension)

  1. 打开 chrome://extensions/
  2. 启用“ 开发者模式 ”
  3. 点击“无压缩加载”
  4. 选择文件夹 extension/

使用

  1. Inicie o Claude代码
  2. 在 Chrome 中打开 SEI
  3. 点击“SEI-MCP Bridge”扩展图标
  4. 点击“连接”
  5. 使用非克劳德代码命令:
Faça login no SEI com usuário joao.silva e senha 123456

Busque o processo 12345.678901/2024-00

Liste os documentos do processo

Crie um ofício de resposta com o texto: "Em atenção ao solicitado..."

导航提示(稳定性)

  • 如果打开了多个 SEI 标签/窗口,请使用 sei_list_sessions e passe session_id 在通话中,以确保命令进入正确的标签。
  • 对于缓慢的操作(登录,搜索,下载,订阅),通过 timeout_ms (通过呼叫) 或通过调整默认 SEI_MCP_COMMAND_TIMEOUT_MS.
  • 如果由于缺乏焦点而出现“丢失”点击,请致电 sei_focus_window 在流动之前。
  • 如果 SEI 尚未在浏览器中打开,您可以使用 sei_open_url 打开 URL(不需要扩展名,在连接前很有用)。

开发

# Servidor (watch mode)
pnpm dev

# Testar conexão
npx @anthropic-ai/mcp-inspector

# Build
pnpm build

# Criar pacote .mcpb (Desktop Extension)
./scripts/build-mcpb.sh
# Ou manualmente:
npm install -g @anthropic-ai/mcpb
mcpb pack build-mcpb sei-mcp.mcpb

环境变量

变量 描述 标准
端口 HTTP端口(渲染/云) (vazio)
SEI_MCP_WS_PORT WebSocket 端口 19999
SEI_MCP_COMMAND_TIMEOUT_MS 发送到扩展的命令的标准超时 30000
SEI_MCP_LOG_LEVEL 日志级别 (debug/info/warn/error) info
SEI_MCP_DRIVER extension 或 playwright 扩展
SEI_MCP_PW_HEADLESS 剧作家无头(1/0) 1
SEI_MCP_PW_PERSISTENT 保持个人资料 (1/0) 1
SEI_MCP_PW_CHANNEL 浏览器频道(例如: chrome(笑声)
SEI_MCP_REQUIR_AUTH Exigir身份验证无HTTP(true/false) 真的
SEI_MCP_BEARER_TOKEN 令牌estático(授权持有者) (vazio)
SEI_MCP_LICENSING_API_URL 许可服务器的基础 URL(有效令牌/使用量) https://sei-tribunais-licensing-api.onrender.com/api/v1
SEI_MCP_JWT_SECRET 谷歌登录的JWT秘密 (空)
SEI_MCP_PUBLIC_BASE_URL HTTP服务器的公共URL基础 http://localhost:3100
SEI_MCP_GOOGLE_CLIENT_ID 谷歌OAuth客户端ID (vazio)
SEI_MCP_GOOGLE_CLIENT_SECRET 谷歌OAuth客户端密码 (vazio)
SEI_MCP_STRIP_SECRET_KEY 条纹密钥 (vazio)
SEI_MCP_STRIE_PRICE_STARTER_MONTHLY 条纹价格ID启动器 (vazio)
SEI_MCP_STRIE_PRICE_PRO_MONTHLY 条纹价格ID专业版 (vazio)

安全

  • 密码仅在本地传输(localhost)
  • 没有数据被发送到外部服务器
  • 此扩展仅适用于 SEI 页面

兼容性

测试方式 :

  • 版本 4.x
  • Chrome 120+
  • Node.js 18+

许可证

麻省理工学院