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 密钥管理(列出、创建、吊销)。管理入站来源:创建、轮换接收令牌、归档,并查看设置状态与供应商授权链接。管理出站应用、收件人、端点、事件类型以及门户设置和主机。发送出站 webhook 消息,查看消息历史与投递尝试,并重放消息。检查最近收到的事件、重复项与签名状态。
适用场景
当助手需要操作 Relin 工作区时使用:接入供应商入站 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 集成