Skip to content

Integrations

Sink exposes an authenticated REST API and generated OpenAPI document for automation. The following projects and recipes provide convenient entry points; review third-party code and credential handling before use.

AI Skills

Install the repository's AI Skills package with:

sh
npx skills add miantiao-me/sink

OpenAPI to MCP

Sink does not ship a native MCP server. An OpenAPI proxy can expose selected routes to an MCP client:

json
{
  "mcpServers": {
    "sink": {
      "command": "uvx",
      "args": ["mcp-openapi-proxy"],
      "env": {
        "OPENAPI_SPEC_URL": "https://your-domain/_docs/openapi.json",
        "API_KEY": "YOUR_SITE_TOKEN",
        "TOOL_WHITELIST": "/api/link"
      }
    }
  }
}

Use your own instance URL and site token. Restrict the exposed route set to the operations the client needs, and protect the client configuration as a secret. See API authentication.

Apps and extensions

These integrations may be maintained independently of the core Sink repository. Confirm their compatibility with your deployed API version in your instance's OpenAPI reference.