← 返回 Skills 市场
nika-is-nika

Coupler.io

作者 Nika · GitHub ↗ · v1.1.2
cross-platform ✓ 安全检测通过
752
总下载
0
收藏
0
当前安装
8
版本数
在 OpenClaw 中安装
/install coupler-io
功能描述
Access Coupler.io data flows configured with OpenClaw destination to list flows, get schemas, and query data via OAuth-secured read-only API.
使用说明 (SKILL.md)

Coupler.io

Read-only data access via Coupler.io's MCP server.

Author: Coupler.io Team Homepage: coupler.io

Prerequisites

  • mcporter CLI installed and on PATH
  • Coupler.io account with at least one data flow configured to OpenClaw destination

Quick Reference

mcporter call mcp-coupler-io-mcp.list-dataflows
mcporter call mcp-coupler-io-mcp.get-dataflow dataflowId=\x3Cuuid>
mcporter call mcp-coupler-io-mcp.get-schema executionId=\x3Cexec-id>
mcporter call mcp-coupler-io-mcp.get-data executionId=\x3Cexec-id> query="SELECT * FROM data LIMIT 10"

Connection Setup

Endpoint verification: This skill connects to auth.coupler.io (OAuth) and mcp.coupler.io (MCP data). These are official Coupler.io endpoints. You can verify them via your Coupler.io account (AI integrations page).

Transport: This MCP uses streamable HTTP, not SSE. If you see "SSE error" in output, ignore the misleading label — it's still HTTP.

1. Authenticate and add server in one step

Do not use mcporter config add followed by mcporter auth separately — this creates a config entry without auth metadata and causes a 401 loop. Instead, do it all in one command:

mcporter auth --http-url https://mcp.coupler.io/mcp --persist config/mcporter.json

This auto-detects OAuth, opens the browser for Coupler.io login (PKCE flow), and saves the server definition + tokens on success.

To re-authenticate or clear stale tokens:

mcporter auth --http-url https://mcp.coupler.io/mcp --persist config/mcporter.json --reset

2. Ensure "auth": "oauth" is in config

After auth, check config/mcporter.json. mcporter won't use cached tokens unless the entry has "auth": "oauth". It should look like:

{
  "mcpServers": {
    "mcp-coupler-io-mcp": {
      "baseUrl": "https://mcp.coupler.io/mcp",
      "auth": "oauth"
    }
  }
}

If "auth": "oauth" is missing, add it manually.

3. Verify

mcporter list mcp-coupler-io-mcp

Should return 4 tools: get-data, get-schema, list-dataflows, get-dataflow.

Note: The server name is auto-generated as mcp-coupler-io-mcp from the URL. Use this name in all subsequent commands.


Token Refresh

mcporter handles token refresh automatically on 401 errors. No manual intervention needed.

If you need to force a fresh token: mcporter auth mcp-coupler-io-mcp --reset


MCP Tools

list-dataflows

List all data flows with OpenClaw destination.

mcporter call mcp-coupler-io-mcp.list-dataflows --output json

get-dataflow

Get flow details including lastSuccessfulExecutionId.

mcporter call mcp-coupler-io-mcp.get-dataflow dataflowId=\x3Cuuid> --output json

get-schema

Get column definitions. Column names are in columnName (e.g., col_0, col_1).

mcporter call mcp-coupler-io-mcp.get-schema executionId=\x3Cexec-id>

get-data

Run SQL on flow data. Table is always data.

mcporter call mcp-coupler-io-mcp.get-data executionId=\x3Cexec-id> query="SELECT col_0, col_1 FROM data WHERE col_2 > 100 LIMIT 50"

Always sample first (LIMIT 5) to understand structure before larger queries.


Typical Workflow

# 1. List flows, find ID
mcporter call mcp-coupler-io-mcp.list-dataflows --output json

# 2. Get execution ID
mcporter call mcp-coupler-io-mcp.get-dataflow dataflowId=\x3Cid> --output json

# 3. Check schema
mcporter call mcp-coupler-io-mcp.get-schema executionId=\x3Cexec-id>

# 4. Query
mcporter call mcp-coupler-io-mcp.get-data executionId=\x3Cexec-id> query="SELECT * FROM data LIMIT 10"

Constraints

  • Read-only: cannot modify flows, sources, or data
  • Only flows with OpenClaw destination are visible
  • Tokens expire in 2 hours (mcporter refreshes automatically)
安全使用建议
This skill is internally consistent, but take the usual precautions for OAuth-based connectors: (1) install mcporter only from a trusted source and, if possible, review its repo/code; (2) be aware mcporter will persist OAuth tokens to config/mcporter.json — protect that file (restrict filesystem permissions) or use an isolated environment if you don't want tokens on your main machine; (3) queries are read-only but can return sensitive data, so avoid running broad queries without reviewing results; (4) after use, you can revoke tokens from your Coupler.io account and delete the local config file if desired; (5) verify the endpoints (auth.coupler.io and mcp.coupler.io) against official Coupler.io docs if you need extra assurance.
功能分析
Type: OpenClaw Skill Name: coupler-io Version: 1.1.2 The skill bundle provides instructions for read-only data access from Coupler.io using the `mcporter` CLI. All commands and network calls are directed to legitimate Coupler.io endpoints (`auth.coupler.io`, `mcp.coupler.io`) via HTTPS. There is no evidence of data exfiltration to unauthorized destinations, persistence mechanisms, obfuscation, or prompt injection attempts against the AI agent. While the `query` parameter for `get-data` could present a SQL injection vulnerability if the backend is not properly secured, this is a potential flaw in the target service or `mcporter`'s handling, not an intentional malicious act by the skill itself, which merely instructs the agent to use the feature as designed.
能力评估
Purpose & Capability
Name/description match the instructions: the skill expects the mcporter CLI and a Coupler.io account and only details commands against auth.coupler.io and mcp.coupler.io. There are no unrelated binaries, environment variables, or config paths required.
Instruction Scope
SKILL.md keeps to the connector's scope (authenticate via OAuth, persist mcporter config, run mcporter call commands to list flows, get schemas, and run read-only queries). It does instruct storing OAuth tokens in config/mcporter.json and suggests manually editing that file to add "auth":"oauth" if needed — this is within scope but means sensitive tokens will be written to disk and the user should be aware.
Install Mechanism
Instruction-only skill: no install spec or remote downloads. The only external dependency is the mcporter CLI (user-provided), so the skill itself does not write code or fetch artifacts.
Credentials
The skill declares no env vars or credentials (proportionate). However, runtime use requires OAuth tokens which are persisted to config/mcporter.json — this is expected for a connector but represents sensitive material that will reside on disk.
Persistence & Privilege
always:false and normal autonomous invocation. The only persistence the instructions describe is saving OAuth tokens to the mcporter config file (local to the tool), which is appropriate for this kind of connector and does not change other skills or global agent settings.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install coupler-io
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /coupler-io 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.1.2
- Updated authentication setup instructions: replaced `mcporter auth https://mcp.coupler.io/mcp` with `mcporter auth --http-url https://mcp.coupler.io/mcp` - Adjusted re-authentication command to use `--http-url` flag - No functional or behavioral changes to the skill itself - Documentation improvements for clarity and accuracy
v1.1.1
- Server/tool references updated from `coupler` to `mcp-coupler-io-mcp` in all commands and instructions. - Connection/authentication instructions revised: now recommend authenticating and adding the server in a single step (`mcporter auth https://mcp.coupler.io/mcp --persist ...`) to avoid config issues. - Added clarification that the MCP server uses HTTP streaming (not SSE), and "SSE error" messages can be ignored. - Explicit instruction to verify and, if necessary, manually set `"auth": "oauth"` in the config for token caching to work. - Improved documentation on agent/browser limitations and verification steps. - No code changes; documentation and onboarding improvements only.
v1.1.0
- Updated authentication instructions to use the command: mcporter auth --http-url https://mcp.coupler.io/mcp --persist config/mcporter.json - Clarified OAuth flow and persistence of tokens in mcporter's config - Other setup and usage instructions remain unchanged
v1.0.4
- Simplified setup: all instructions now use built-in `mcporter` authentication and config commands. - Clarified token management: `mcporter` now handles all OAuth token refreshes automatically. - Updated documentation to match the improved user experience and new authentication flow.
v1.0.3
- Simplified setup: all instructions now use built-in `mcporter` authentication and config commands. - Clarified token management: `mcporter` now handles all OAuth token refreshes automatically. - Updated documentation to match the improved user experience and new authentication flow.
v1.0.2
- Documentation now focuses on automated setup and essential configuration files.
v1.0.1
- Added automated setup script (`setup.sh`) for hands-free OAuth and config setup. - Documentation updated with detailed, scripted setup instructions and endpoint verification. - Clarified file paths (`coupler-io/oauth-state.json`) and security practices for token storage. - Manual setup steps retained as fallback/reference.
v1.0.0
Initial release of Coupler.io skill for read-only MCP server access. - Provides quick reference commands for listing and querying data flows via mcporter. - Includes full OAuth 2.0 setup and refresh flow for secure authentication. - Documents configuration files and token storage requirements. - Explains the typical workflow for exploring and querying data flows. - Supports only read access; visible flows require OpenClaw as a destination.
元数据
Slug coupler-io
版本 1.1.2
许可证
累计安装 0
当前安装数 0
历史版本数 8
常见问题

Coupler.io 是什么?

Access Coupler.io data flows configured with OpenClaw destination to list flows, get schemas, and query data via OAuth-secured read-only API. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 752 次。

如何安装 Coupler.io?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install coupler-io」即可一键安装,无需额外配置。

Coupler.io 是免费的吗?

是的,Coupler.io 完全免费(开源免费),可自由下载、安装和使用。

Coupler.io 支持哪些平台?

Coupler.io 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Coupler.io?

由 Nika(@nika-is-nika)开发并维护,当前版本 v1.1.2。

💬 留言讨论