ShellWire

io.github.Kiragu-Maina由 GitHub 帳號 Kiragu-Maina 發布v1.0.1更新於 Oct 25, 2026

Discover and compare software, read chatbot news, and submit applications for private review.

發布方自己的服務:Wire Cash: bank wire fees and transfer costs

已驗證Streamable HTTP可網頁執行網頁搜尋與抓取開發者工具

概覽

AI 產生的概覽

ShellWire 是遠端 MCP 伺服器,可探索與比較軟體和聊天機器人、閱讀附標籤的新聞簡報,並提交應用程式供私下審核。

可以做什麼
搜尋公開應用程式、聊天機器人目錄項目與附標籤的新聞,回傳穩定 ID、標題與引用網址;依 ID 取得單筆公開紀錄,含可引用文字與附日期的資訊;並排比較一至四個公開工具,不產生評分;閱讀首頁經來源審核的聊天機器人簡報,最多四則附標籤的故事;取得匿名提交說明;驗證首頁回連、提交應用程式或個人代理供營運方私下審核,並列出自己帳號的提交狀態。
適用情境
當助理需要查詢、引用或比較軟體與聊天機器人工具,或追蹤附標籤的新聞簡報時使用。也適合開發者讓助理代為完成回連檢查與自己應用程式的私下提交流程。
執行需求
遠端 Streamable HTTP 端點,不需本機套件或執行環境。公開讀取不需金鑰或登入。開發者操作需在 Authorization 標頭提供透過 ShellWire 自有電子郵件 OTP 流程取得的 Bearer 權杖,權杖八小時後過期。提交需有公開 HTTPS 網站,且根首頁上有指向 ShellWire 的可見連結。
安裝前請注意
開發者工具需要電子郵件 OTP 與 Authorization 標頭中的 Bearer 權杖,應視為機密並在完成後撤銷。提交為私下操作、不會發布任何內容,但會將應用程式資訊、電子郵件與選用截圖傳送給 ShellWire。回連檢查會對你的網站發出帶驗證的網路請求。驗證並非 OAuth,僅支援網址的 OAuth 用戶端無法使用寫入工具。

安裝

在 SourceWeft 中

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

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

交給代理程式安裝

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

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

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

其他 MCP 客戶端

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

{
  "mcpServers": {
    "shellwire": {
      "type": "http",
      "url": "https://shellwire.com/mcp"
    }
  }
}

README

ShellWire MCP & Agent Integration

Official Model Context Protocol (MCP) client configurations, installable agent skill, and public HTTP API documentation for ShellWire.

ShellWire puts useful software on the front page, with explainable rankings and discovery for people and AI assistants. Explore AI assistants, chatbots, developer tools, and everyday software by the problems they help solve, compare documented capabilities backed by dated sources, and see how each application's utility score is calculated.

Repository scope: ShellWire is a hosted service (https://shellwire.com/) with a private application codebase. This public repository contains the official MCP Registry manifest (server.json), client setup guides, agent skill (skills/shellwire/SKILL.md), and OpenAPI specification (openapi.json) for connecting AI assistants and HTTP clients to ShellWire.

Key Links


Quick Connect (MCP)

ShellWire exposes a remote Streamable HTTP MCP server at https://shellwire.com/mcp. Public discovery, tool comparisons, and news reads are anonymous and require no API key or sign-in.

Claude Code

bash
claude mcp add --transport http shellwire https://shellwire.com/mcp

Cursor / VS Code / Windsurf (mcp.json)

json
{  "mcpServers": {    "shellwire": {      "type": "http",      "url": "https://shellwire.com/mcp"    }  }}

OpenCode (opencode.json)

json
{  "$schema": "https://opencode.ai/config.json",  "mcp": {    "shellwire": {      "type": "remote",      "url": "https://shellwire.com/mcp",      "enabled": true    }  }}

Authenticated Builder Configuration (Optional)

If your agent is submitting an application or checking your private submission status, supply an 8-hour builder Bearer token obtained via the first-party email OTP HTTP flow (see Builder Authentication below):

json
{  "mcpServers": {    "shellwire": {      "type": "http",      "url": "https://shellwire.com/mcp",      "headers": {        "Authorization": "Bearer ${SHELLWIRE_BUILDER_TOKEN}"      }    }  }}

MCP Tools Reference (8 Tools)

Public Discovery Tools (Anonymous)

ToolTitleInput ArgumentsDescription
searchSearch ShellWire{ "query": "string (max 200 chars)" }Search public applications, the chatbot catalog, and labeled news. Returns up to 24 stable IDs (tool:<uuid> or news:<uuid>), titles, and canonical citation URLs.
fetchRead a public record{ "id": "tool:<uuid> | news:<uuid>" }Fetch one public record ID returned by search. Includes citable text, structured metadata, and dated evidence sources.
compare_toolsCompare chatbots and tools{ "ids": ["tool:<uuid>", "..."] } (1 to 4 IDs)Compare 1 to 4 distinct public tool IDs side by side. Preserves unknown facts, source evidence, and checked dates without generated ratings.
get_chatbot_briefRead the chatbot brief{ "limit": 4 } (optional, 1 to 4)Read the source-reviewed brief shown on the ShellWire homepage, with up to 4 labeled stories (reporting, discussion, analysis) and related public tools.
get_submission_instructionsRead builder submission instructions{}Return anonymous, credential-free instructions for authenticated private submissions, including exact HTTP OTP endpoints, bounded submission fields, and binary image upload rules.

Builder Submission Tools (Email OTP Bearer Token Required)

ToolInput ArgumentsDescription
verify_homepage_backlink{ "officialUrl": "https://example.com" }Verify that a visible native HTML anchor to https://shellwire.com/ is present on the root homepage of your public HTTPS website. Cached for 5 minutes.
submit_application{ "name", "officialUrl", "description", "email"?, "details"?, "images"? }Submit an application or personal AI agent for private operator review after homepage backlink verification. Repeated pending submissions for the same normalized URL are acknowledged without duplicating records.
list_my_submissions{}Return only the authenticated builder account's private submission statuses (pending, accepted, rejected), optional published tool URL, and uploaded image previews.

Builder Authentication (Email OTP)

ShellWire uses first-party email OTP Bearer tokens for builder write operations. Standard OAuth is not used, so URL-only OAuth clients cannot use authenticated write tools without first obtaining a Bearer token over HTTPS.

  1. Request a 6-digit OTP code:
    bash
    curl -X POST https://shellwire.com/api/directory/account/agent/send-code \  -H "Content-Type: application/json" \  -d '{"email": "[email protected]"}'
  2. Exchange the code for an 8-hour Bearer token: Read the 6-digit code from your authorized mailbox (or ask the human user for it) and exchange it over HTTPS:
    bash
    curl -X POST https://shellwire.com/api/directory/account/agent/token \  -H "Content-Type: application/json" \  -d '{"email": "[email protected]", "code": "123456"}'
    Response:
    json
    {  "access_token": "<token>",  "token_type": "Bearer",  "expires_in": 28800,  "user": {    "id": "<uuid>",    "email": "[email protected]"  }}
  3. Optional binary screenshot upload (up to 4 images, max 5 MiB each): Send raw binary bytes (image/png, image/jpeg, or image/webp; not multipart or base64):
    bash
    curl -X POST https://shellwire.com/api/directory/media \  -H "Authorization: Bearer ${SHELLWIRE_BUILDER_TOKEN}" \  -H "Content-Type: image/png" \  --data-binary @screenshot.png
  4. Verify backlink and submit via MCP: Ensure your root homepage includes a visible link to https://shellwire.com/, call verify_homepage_backlink, and then call submit_application.
  5. Revoke token when finished:
    bash
    curl -X POST https://shellwire.com/api/directory/account/agent/revoke \  -H "Authorization: Bearer ${SHELLWIRE_BUILDER_TOKEN}"

Public REST Catalog API

In addition to MCP, ShellWire exposes public JSON endpoints under https://shellwire.com/api/directory (full specification in openapi.json):

  • GET /api/directory/status - Service and MCP availability status
  • GET /api/directory/tools - Search and filter published tools (q, category, kind, free, capability, limit, offset)
  • GET /api/directory/tools/:slug - Fetch a published tool record by slug with dated evidence and capabilities
  • GET /api/directory/categories - List directory categories and tool counts
  • GET /api/directory/leaderboard - Fetch the explainable heuristic leaderboard (q, category, limit) with per-factor point breakdowns
  • GET /api/directory/brief - Fetch the homepage chatbot news brief
  • GET /api/directory/compare?ids=<uuid1>,<uuid2> - Compare up to 4 published tools side by side
  • GET /api/directory/search?q=<query> - Unified search across tools and labeled news
  • GET /api/directory/records/:id - Fetch a public record (tool:<uuid> or news:<uuid>) with citable text

Install as an Agent Skill

This repository includes a standard Agent Skill in skills/shellwire/SKILL.md:

bash
npx skills add Kiragu-Maina/shellwire-mcp

License

The documentation, schemas, configuration examples, and agent skill files in this repository are released under the MIT License.

來源:README.md,提交 febeab7

工具

8

fetch

Read a public record

Fetch one public record ID returned by search. Includes citable text and dated facts. Unpublished and unknown IDs are unavailable.

輸入參數id必填

compare_tools

Compare chatbots and tools

Compare one to four distinct public tool IDs. Preserves unknown facts, source evidence and checked dates; no generated ratings.

輸入參數ids必填

get_chatbot_brief

Read the chatbot brief

Read the same source-reviewed brief shown on the homepage, with at most four labeled stories and related public tools. An empty brief remains empty.

輸入參數limit

get_submission_instructions

Read builder submission instructions

Anonymous, credential-free instructions for authenticated private submissions. Includes exact first-party OTP HTTP endpoints, bounded submission fields and binary screenshot uploads. No OAuth authentication is offered.

無需輸入參數。

submit_application

Requires email OTP authentication and a verified root homepage backlink. Submit an app or personal agent for private operator review, with optional images uploaded separately by authenticated HTTP. Email must match the verified account. Does not publish. Repeated pending normalized URLs are acknowledged without overwriting. On outcome_unknown inspect list_my_submissions before retrying.

輸入參數name必填emailimagesdetailsdescription必填officialUrl必填

list_my_submissions

Requires a current verified builder token. Return only this builder account's private submission statuses, optional published tool URL and image previews. Empty means no owned records. Never returns another builder's submission, operator notes or contact email.

無需輸入參數。

版本歷史

2
  1. v1.0.1最新Oct 16, 2026
  2. v1.0.0Oct 16, 2026

評分

已滿足適用檢查項的 100%

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

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

其他 Wire 整合