Relin

io.github.earonesty由 GitHub 帳號 earonesty 發布v1.0.3更新於 Oct 25, 2026

Send and receive webhooks, manage customer endpoints, and inspect and retry deliveries.

發布方自己的服務:captcha.cc Human Verification

已驗證Streamable HTTP可網頁執行效率與工作流開發者工具

概覽

AI 產生的概覽

Relin 是遠端 MCP 伺服器,用於 webhook 維運:接收供應商事件、向客戶端點投遞外送 webhook,並檢查或重送投遞。

可以做什麼
說明 Relin 的 webhook 接收、投遞、重送與異常檢視方式,列出支援的供應商 webhook 形態,並提供設定指引與 API 金鑰管理(列出、建立、撤銷)。管理 inbound 來源:建立、輪換接收權杖、封存,並查看設定狀態與供應商授權連結。管理外送應用程式、收件人、端點、事件類型以及入口網站設定與主機。傳送外送 webhook 訊息,查看訊息歷史與投遞嘗試,並重送訊息。檢查最近收到的事件、重複項目與簽章狀態。
適用情境
當助理需要操作 Relin 工作區時使用:接上供應商的 inbound webhook、設定面向客戶的外送端點,或診斷並重試失敗的投遞。
執行需求
遠端 streamable HTTP 端點 relin.app;未宣告本機執行環境、套件、環境變數或標頭。多數工具標示為需驗證,因此需要 Relin 帳號與工作區存取權。
安裝前請注意
許多工具會寫入、變更或刪除資料:封存來源會刪除其儲存紀錄並取消排隊中的重試;刪除端點會停止投遞;輪換權杖與密鑰只會回傳一次新值。傳送或重送訊息可能在客戶端點觸發動作,且訊息被接受不代表已投遞。入口網站工作階段連結可存取該客戶的 webhook 控制項。Stripe 設定會回傳帳號授權連結。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Relin,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.github.earonesty%2Frelin/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "relin": {
      "type": "http",
      "url": "https://relin.app/mcp"
    }
  }
}

README

該儲存庫沒有 README。

工具

53

describe_relin

Describe Relin

Explain what Relin does and how agents should use it for webhook intake, delivery, replay, and anomaly review.

無需輸入參數。

list_supported_webhook_shapes

List Supported Webhook Shapes

List the vendor webhook shapes Relin understands for event identity, ordering, and gap checks.

無需輸入參數。

get_setup_guide

Get Setup Guide

Return concise setup guidance for connecting a webhook source and destination.

輸入參數provider

list_api_keys

List API Keys

Authenticated tool to list API keys.

無需輸入參數。

create_api_key

Create API Key

Authenticated tool to create API key.

輸入參數name必填scopes

revoke_api_key

Revoke API Key

Authenticated tool to revoke API key.

輸入參數apiKeyId必填

list_sources

List Sources

Authenticated tool to list sources.

無需輸入參數。

create_source

Create Source

Authenticated tool to create source.

輸入參數name必填vendorsigningSecret

rotate_source_token

Rotate Source Token

Authenticated tool for rotating an ingest token and returning the replacement URL once.

輸入參數sourceId必填

archive_source

Delete Inbound Webhook Source

Delete an incoming webhook source and its stored records, stop intake and delivery, and cancel its queued retries. Use only when the user intends to remove that source.

輸入參數sourceId必填

list_destinations

List Destinations

Authenticated tool for listing outbound destinations and retry policy.

輸入參數sourceId

create_destination

Create Destination

Authenticated tool for creating an outbound destination and connection with retry policy and optional filters.

輸入參數name必填sourceId必填endpointUrl必填signingSecretfilterBodyPathfilterBodyValuefilterEntityKeyfilterEventTypesretryMaxAttemptstransformBodyPathrateLimitPerMinuteretryBackoffSeconds另有 1 個

list_apps

List Apps

List outbound webhook applications in the connected Relin workspace. Use this to find the app ID before managing customer endpoints or sending events.

無需輸入參數。

create_app

Create App

Create an outbound webhook application for a product or environment. Use when the user needs a new set of customer webhook endpoints.

輸入參數name必填routingKeyHeaderroutingKeyBodyPath

get_app

Get App

Read an outbound webhook application by its app ID to inspect its configuration.

輸入參數appId必填

list_recipients

List Recipients

List customers configured to receive outbound webhooks for an app. Use returned customer identifiers for endpoint and message operations.

輸入參數appId必填

upsert_recipient

Upsert Recipient

Authenticated tool for creating or updating a recipient.

輸入參數nameappId必填recipient必填

list_endpoints

List Endpoints

List customer webhook endpoints and delivery settings for an outbound app.

輸入參數appId必填recipient

create_endpoint

Create Endpoint

Add an HTTPS webhook endpoint for a customer of an outbound app. Configure event subscriptions and retry settings using the requested customer and URL.

輸入參數url必填nameappId必填recipient必填eventTypesrecipientName

get_endpoint

Get Endpoint

Read a customer webhook endpoint, its event subscriptions, and delivery settings.

輸入參數appId必填endpointId必填

update_endpoint

Update Endpoint

Change a customer webhook endpoint URL, event subscriptions, signing settings, retry policy, or enabled state. Changes can interrupt or redirect future deliveries.

輸入參數urlnameappId必填enabledendpointId必填retryMaxAttemptsrateLimitPerMinuteretryBackoffSeconds

delete_endpoint

Delete Endpoint

Disable a customer webhook endpoint so it no longer receives events.

輸入參數appId必填endpointId必填

rotate_endpoint_secret

Rotate Endpoint Secret

Authenticated tool for rotating the signing secret for one endpoint.

輸入參數appId必填endpointId必填

list_messages

List Messages

List outbound webhook messages for an app, optionally filtered by customer or event type. Use this for send history rather than incoming vendor events.

輸入參數qappId必填limit

send_message

Send Message

Send a webhook event from an outbound app to the specified customer. Requires the intended app, recipient, event type, and payload. Delivery can trigger actions at customer endpoints; an accepted message is not proof of delivery.

輸入參數datatype必填appId必填messageIdrecipient必填idempotencyKey

get_message

Get Message

Read one outbound webhook message and its delivery state using the app and message IDs.

輸入參數appId必填messageId必填

list_message_attempts

List Message Attempts

Inspect delivery attempts for an outbound webhook message, including returned status and errors. Use this to verify delivery or diagnose failures.

輸入參數appId必填limitmessageId必填

replay_message

Replay Message

Send an existing outbound webhook message again. May repeat actions at customer endpoints; use only for the message the user wants replayed.

輸入參數appId必填messageId必填

list_event_types

List Event Types

List the event types customers can subscribe to for an outbound app.

輸入參數appId必填

upsert_event_type

Upsert Event Type

Create or update an outbound event type and its description for customer webhook subscriptions.

輸入參數appId必填schemaeventType必填descriptionexamplePayload

delete_event_type

Delete Event Type

Archive an outbound event type so customers can no longer select it for new subscriptions.

輸入參數appId必填eventType必填

create_portal_session

Create Portal Session

Create a temporary customer webhook portal link for the specified app and recipient. The link grants access to that customer’s webhook controls; share only with the intended user.

輸入參數appId必填themerecipient必填returnUrlcapabilitiesrecipientNameexpiresInSeconds

get_portal_settings

Get Portal Settings

Authenticated tool for reading portal branding defaults and host setup for an app.

輸入參數appId必填

save_portal_settings

Save Portal Settings

Authenticated tool for saving portal branding defaults for an app.

輸入參數appId必填logoUrlbrandNameaccentColorprimaryColorsurfaceColorbackgroundColor

list_portal_hosts

List Portal Hosts

Authenticated tool for listing stable portal hosts for an app.

輸入參數appId必填

create_portal_host

Configure Customer Webhook Portal Domain

Configure a customer webhook portal on a domain the user controls, with their existing OpenID Connect identity provider. Use only when the user asks to set up a portal domain and supplies the application and identity-provider configuration. This creates portal access configuration and may provision a hostname and certificate.

輸入參數appId必填hostname必填nameClaimemailClaimoidcIssuer必填oidcScopesoidcClientId必填recipientClaimoidcClientSecret必填allowedEmailDomain

check_portal_host

Check Portal Host

Authenticated tool for refreshing hostname, certificate, and OIDC readiness for a stable portal host.

輸入參數portalHostId必填

get_webhook_setup_status

Check Webhook Setup

Check a source's provider connection, enabled destinations, recent signature-verified events, and delivery attempts. For Stripe, returns a secure authorization link when needed. Call again after the user connects, without recreating or rotating anything.

輸入參數sourceId必填

ensure_webhook_setup

Ensure Webhook Setup

Set up incoming webhooks and delivery rules. For Stripe, returns the account authorization link and connection status; after authorization, use get_webhook_setup_status to verify receipt and delivery. Other providers receive an ingest URL for new sources.

輸入參數vendor必填sourceIdsourceNamesigningSecretdestinationUrl必填filterBodyPathdestinationNamefilterBodyValuefilterEntityKeyfilterEventTypesretryMaxAttemptstransformBodyPath另有 4 個

list_recent_events

List Recent Events

Authenticated tool for inspecting recent received events, duplicates, and signature status.

輸入參數qlimitsourceIdsignatureStatusfailedDeliveryOnly

get_event_detail

Get Event Detail

Authenticated tool for reading one event with attempts, deliveries, and optional raw payload.

輸入參數eventId必填includePayload

list_open_issues

List Open Issues

Authenticated tool for listing open anomaly and delivery issues. Use q for smart lookup by anom_, dst_, evt_, or src_ IDs, or plain text like a status code or error message.

輸入參數qlimitsourceIddestinationId

list_delivery_attempts

List Delivery Attempts

Authenticated tool for listing fanout delivery attempts with filters.

輸入參數limitsincestatuseventIddestinationId

list_retry_jobs

List Retry Jobs

Authenticated tool to list retry jobs.

輸入參數limitstatus

get_metrics_summary

Get Metrics Summary

Authenticated tool for delivery, failure, duplicate, and open-issue rollups.

輸入參數windowHours

list_alert_channels

List Alert Channels

Authenticated tool to list alert channels.

無需輸入參數。

create_alert_channel

Create Alert Channel

Authenticated tool to create alert channel.

輸入參數name必填type必填kindstargetUrltargetEmail

get_slack_connect_url

Get Slack Connect URL

Authenticated tool for returning the dashboard Slack OAuth connect URL and expected redirect URL.

無需輸入參數。

replay_event

Replay Event

Authenticated tool for queueing a replay of a single received event.

輸入參數eventId必填

replay_events

Replay Events

Authenticated tool for queueing replay by source, query, signature status, failed-delivery state, and time window.

輸入參數qlimitsourceIdwindowHourssignatureStatusfailedDeliveryOnly

retry_failed_deliveries

Retry Failed Deliveries

Authenticated tool for queueing immediate retries for failed fanout deliveries.

輸入參數limitwindowHoursdestinationId

cancel_queued_retries

Cancel Queued Retries

Authenticated tool for cancelling queued retry jobs for a workspace or destination.

輸入參數destinationId

resolve_anomalies

Resolve Anomalies

Authenticated tool for marking one or more open anomalies resolved by anomaly_id.

輸入參數anomalyIds必填

版本歷史

2
  1. v1.0.3最新Oct 12, 2026
  2. v0.1.0Sep 16, 2026

評分

已滿足適用檢查項的 75%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分

    請宣告包含 README 的 GitHub 儲存庫,或在 OAuth 受保護資源後設資料中提供 resource_documentation。

  • 授權條款10 分

    請在儲存庫或註冊中心條目中宣告授權條款。

其他 Captcha 整合