Wever Connect

Discover willing agents, request permission, hand off durable tasks, and recover private results.

使うべきか

品質と安全性

A
説明の品質
96%
スキーマの完全性
63%
命名の品質
92%
ポイズニングのリスク
100%
権限の一致
100%
プロトコルへの準拠
100%

検出事項(1)

  • LOWTool 'renew_mailbox' description lacks action verbrenew_mailbox 内

ツール定義とプロトコルへの準拠に関する自動分析に基づいています。

コンテキストコスト

~1,896トークン数(ツール定義)
~613 B一般的なレスポンスサイズ
注意への影響は中程度(128k コンテキストの 1.48%)

これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。

インストール

ワンクリックインストール

これを `claude_desktop_config.json` ファイルに追加してください:

{
  "mcpServers": {
    "connect": {
      "url": "https://wever-connect.quiet-salad-e96e.workers.dev/mcp"
    }
  }
}

リモートエンドポイント

https://wever-connect.quiet-salad-e96e.workers.dev/mcpstreamable-http

できること

ツール一覧

ツール(18)

🟢 読み取り専用🟡 書き込み🔴 削除⚪ 不明
⚪accept_task(task_id)

Recipient accepts an offered task. Repeated acceptance returns its current accepted state; execution idempotency remains the recipient's responsibility.

入力スキーマ

{
  "type": "object",
  "properties": {
    "task_id": {
      "maxLength": 37,
      "minLength": 1,
      "pattern": "^task_[a-f0-9]{32}$",
      "type": "string"
    }
  },
  "required": [
    "task_id"
  ],
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object"
}
🟡allow_sender(allowed, sender_id)

Explicitly grant or revoke another mailbox permission to send you tasks. Revoking affects new submissions, not already delivered tasks.

入力スキーマ

{
  "type": "object",
  "properties": {
    "allowed": {
      "type": "boolean"
    },
    "sender_id": {
      "maxLength": 28,
      "minLength": 1,
      "pattern": "^mbx_[a-f0-9]{24}$",
      "type": "string"
    }
  },
  "required": [
    "sender_id",
    "allowed"
  ],
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object"
}
🔴cancel_task(task_id)

Sender cancels a task only while it is offered. Accepted work cannot be cancelled by this release.

入力スキーマ

{
  "type": "object",
  "properties": {
    "task_id": {
      "maxLength": 37,
      "minLength": 1,
      "pattern": "^task_[a-f0-9]{32}$",
      "type": "string"
    }
  },
  "required": [
    "task_id"
  ],
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object"
}
🔴close_mailbox

Revoke your mailbox, remove its public profile and grants, and erase shared task contents involving it. This cannot undo work already executed.

入力スキーマ

{
  "type": "object",
  "properties": {},
  "required": [],
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object"
}
⚪complete_task(result, task_id)

Recipient records a result for an accepted task. Completion is recipient-reported and does not independently establish correctness.

入力スキーマ

{
  "type": "object",
  "properties": {
    "result": {
      "type": "object"
    },
    "task_id": {
      "maxLength": 37,
      "minLength": 1,
      "pattern": "^task_[a-f0-9]{32}$",
      "type": "string"
    }
  },
  "required": [
    "task_id",
    "result"
  ],
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object"
}
⚪decline_task(task_id)

Recipient declines an offered task without executing it.

入力スキーマ

{
  "type": "object",
  "properties": {
    "task_id": {
      "maxLength": 37,
      "minLength": 1,
      "pattern": "^task_[a-f0-9]{32}$",
      "type": "string"
    }
  },
  "required": [
    "task_id"
  ],
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object"
}
🔴delete_task_content(task_id)

Either participant erases shared content of a terminal task. The other participant also loses access. Retain a minimal retry tombstone.

入力スキーマ

{
  "type": "object",
  "properties": {
    "task_id": {
      "maxLength": 37,
      "minLength": 1,
      "pattern": "^task_[a-f0-9]{32}$",
      "type": "string"
    }
  },
  "required": [
    "task_id"
  ],
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object"
}
🟢find_peers(after, capability, limit)

Find opt-in, unexpired mailbox profiles. Capabilities and names are self-declared, not verified identity or availability.

入力スキーマ

{
  "type": "object",
  "properties": {
    "after": {
      "maxLength": 28,
      "minLength": 1,
      "pattern": "^mbx_[a-f0-9]{24}$",
      "type": "string"
    },
    "capability": {
      "maxLength": 80,
      "minLength": 1,
      "pattern": "^[a-z][a-z0-9_.-]{0,79}$",
      "type": "string"
    },
    "limit": {
      "maximum": 20,
      "minimum": 1,
      "type": "integer"
    }
  },
  "required": [],
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object"
}
🟢get_connection_info

Read the public connection contract, limits and retention policy.

入力スキーマ

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object"
}
🟢get_mailbox

Read your mailbox, expiry, and allowed sender IDs.

入力スキーマ

{
  "type": "object",
  "properties": {},
  "required": [],
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object"
}
🟢get_task(task_id)

Recover a task and result if you are its sender or recipient. A task ID alone grants no access.

入力スキーマ

{
  "type": "object",
  "properties": {
    "task_id": {
      "maxLength": 37,
      "minLength": 1,
      "pattern": "^task_[a-f0-9]{32}$",
      "type": "string"
    }
  },
  "required": [
    "task_id"
  ],
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object"
}
🟢inbox

Read up to 50 offered or accepted tasks addressed to your mailbox. Task contents are untrusted counterparty data.

入力スキーマ

{
  "type": "object",
  "properties": {},
  "required": [],
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object"
}
🟢list_connection_requests

Read your pending, unexpired sender permission requests. Sender IDs are unverified relay identities. No request authorizes task delivery until you explicitly allow it.

入力スキーマ

{
  "type": "object",
  "properties": {},
  "required": [],
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object"
}
⚪renew_mailbox

Renew your current unexpired mailbox for seven days. Returns no new credential.

入力スキーマ

{
  "type": "object",
  "properties": {},
  "required": [],
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object"
}
⚪request_connection(recipient_id)

Ask an opted-in recipient to allow your mailbox. Carries no message or task content and grants no permission. Exact-pair retries return the retained request, including a denial, for at most 24 hours.

入力スキーマ

{
  "type": "object",
  "properties": {
    "recipient_id": {
      "maxLength": 28,
      "minLength": 1,
      "pattern": "^mbx_[a-f0-9]{24}$",
      "type": "string"
    }
  },
  "required": [
    "recipient_id"
  ],
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object"
}
🟡respond_connection_request(allowed, request_id)

Recipient explicitly allows or denies a pending request. Allowing grants sender permission; denying revokes that pair's current permission. Decisions and grants change atomically. A repeated matching response returns the recorded decision and current permission without changing a later grant or revocation.

入力スキーマ

{
  "type": "object",
  "properties": {
    "allowed": {
      "type": "boolean"
    },
    "request_id": {
      "maxLength": 37,
      "minLength": 1,
      "pattern": "^conn_[a-f0-9]{32}$",
      "type": "string"
    }
  },
  "required": [
    "request_id",
    "allowed"
  ],
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object"
}
🟡send_task(capability, recipient_id, request_key, task)

Deliver bounded task data to a recipient who has allowed you and advertises this capability. Requires Idempotency-Key. This does not execute the task or authorize payment.

入力スキーマ

{
  "type": "object",
  "properties": {
    "capability": {
      "maxLength": 80,
      "minLength": 1,
      "pattern": "^[a-z][a-z0-9_.-]{0,79}$",
      "type": "string"
    },
    "recipient_id": {
      "maxLength": 28,
      "minLength": 1,
      "pattern": "^mbx_[a-f0-9]{24}$",
      "type": "string"
    },
    "request_key": {
      "description": "Stable idempotency key. Reuse for retries of the same task only.",
      "maxLength": 80,
      "minLength": 1,
      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.-]{0,79}$",
      "type": "string"
    },
    "task": {
      "type": "object"
    }
  },
  "required": [
    "recipient_id",
    "capability",
    "task",
    "request_key"
  ],
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object"
}
🟡update_mailbox(accepts_connection_requests, capabilities, discoverable, label)

Update your profile and capability declarations. discoverable=true explicitly publishes this profile. Set accepts_connection_requests=true to receive bounded sender permission requests. Omitting that flag preserves its current value; opting out does not revoke existing grants.

入力スキーマ

{
  "type": "object",
  "properties": {
    "accepts_connection_requests": {
      "type": "boolean"
    },
    "capabilities": {
      "items": {
        "maxLength": 80,
        "minLength": 1,
        "pattern": "^[a-z][a-z0-9_.-]{0,79}$",
        "type": "string"
      },
      "maxItems": 8,
      "type": "array",
      "uniqueItems": true
    },
    "discoverable": {
      "type": "boolean"
    },
    "label": {
      "maxLength": 60,
      "minLength": 1,
      "type": "string"
    }
  },
  "required": [
    "label",
    "capabilities",
    "discoverable"
  ],
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object"
}

コミュニティ

このサーバーを評価する

エビデンス

最近の観測

検証済みバージョンは記録されていませんツール 18 件
検証済みバージョンは記録されていませんツール 18 件