Ai

io.github.sendsoon由 GitHub 帳號 sendsoon 發布v0.1.2更新於 Oct 25, 2026

Send email, look up public IP information, and convert files to Markdown through SendSoon.

概覽

AI 產生的概覽

SendSoon MCP 伺服器,讓助理寄送電子郵件、查詢公開 IP 資訊,並把本機文件轉成 Markdown。

可以做什麼
透過 SendSoon API 寄送一封含主旨與內容的郵件給指定收件者。查詢某個公開 IP 的位置、ISP 等資訊。把本機文件(例如 PDF)轉成 Markdown,方便摘要或再利用。
適用情境
適合讓助理在對話中快速寄一封信、查某個公開 IP 的歸屬,或把本機 PDF 等文件轉成 Markdown。它是小型工具型伺服器,而非完整的郵件或文件平台。
執行需求
透過 npx 在本機執行,需要 Node.js(使用 MCP Inspector 測試流程需 Node.js 20+)。測試寄送需設定 SENDSOON_EMAIL_RECIPIENT。SENDSOON_API_KEY 為選用:不填則依公開 IP 每天三次匿名試用;填入已註冊的 Key 可解除該配額。可用 SENDSOON_API_BASE_URL 覆寫預設介面位址。需要能連線至 SendSoon 服務的網路。
安裝前請注意
寄送郵件是對外動作:郵件會送到真實收件者且無法收回。API Key(SENDSOON_API_KEY,形如 ssk_live_...)屬於機密,README 提醒不要提交到 Git 或分享給他人。文件轉換與 IP 查詢會把內容與查詢傳送給第三方 SendSoon 伺服器。匿名試用依公開 IP 限額,無效或已撤銷的 Key 會被拒絕,不會回退到試用配額。

安裝

在 SourceWeft 中

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

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

SendSoon AI MCP

English | 简体中文 | 日本語

SendSoon MCP is a Model Context Protocol (MCP) server that lets Codex, Claude, and WorkBuddy use SendSoon capabilities: send email, look up public IPs, and convert local documents to Markdown.

Configure it once, then describe tasks in natural language. You usually do not need to mention SendSoon in every prompt.

What you can do

ToolPurposeExample
send_emailSend a single email“Send me a test email”
ip_lookupLook up public IP information“Look up the location of 8.8.8.8”
markitdown_convertConvert a local document to Markdown“Convert this PDF to Markdown”

Everyday examples

text
Send an email to [email protected] with the subject “Meeting reminder” and the body “The meeting starts at 3 PM today.”
text
Look up the location and ISP for 8.8.8.8.
text
Convert /path/to/report.pdf to Markdown and summarize the key points.

If the agent does not select a tool automatically, say:

text
Use the sendsoon MCP to complete this task.

Install in your AI client

The instructions below cover Codex, Claude Desktop, and WorkBuddy.

Codex

Config file: user-level ~/.codex/config.toml (macOS / Linux) or %USERPROFILE%\.codex\config.toml (Windows).

toml
[mcp_servers.sendsoon]command = "npx"args = ["-y", "@sendsoon/mcp"]
[mcp_servers.sendsoon.env]SENDSOON_API_KEY = ""

Verify: Save the file, restart Codex, and run /mcp in a chat. You should see sendsoon connected. In the desktop app, also check Settings > MCP servers.

First use: Start a new conversation and ask for a simple task (e.g. “Look up 8.8.8.8”). Approve the tool if Codex asks for permission.

Claude Desktop

Config file:

OSPath
macOS~/Library/Application Support/Claude/claude_desktop_config.json
Windows%APPDATA%\Claude\claude_desktop_config.json

You can also open Settings > Developer > Edit Config inside Claude Desktop.

json
{  "mcpServers": {    "sendsoon": {      "command": "npx",      "args": ["-y", "@sendsoon/mcp"],      "env": {        "SENDSOON_API_KEY": ""      }    }  }}

Verify: Save the file, fully quit Claude Desktop (including the system tray), then relaunch. Start a new chat and confirm sendsoon tools appear in the tools menu or settings.

First use: Claude may ask to approve tool access on the first invocation; allow it to continue.

WorkBuddy

WorkBuddy can add SendSoon by pasting the connector JSON directly in MCP Server Management.

Config file: %USERPROFILE%\.workbuddy-ai\mcp.json (Windows) or ~/.workbuddy-ai/mcp.json (macOS / Linux).

  1. Open WorkBuddy and go to MCP Server Management.
  2. Click Add MCP.
  3. Paste the JSON below into the editor. Fill in SENDSOON_API_KEY if you have a Key; leave it empty for the anonymous trial.
  4. Click Save.
json
{  "mcpServers": {    "sendsoon": {      "command": "npx",      "args": [        "-y",        "@sendsoon/mcp"      ],      "env": {        "SENDSOON_API_KEY": ""      }    }  }}

[WorkBuddy MCP Server Management with the SendSoon connector JSON]

The screenshot shows the WorkBuddy connector editor: the configuration file path is at the top, and the sendsoon JSON is pasted into the editor. After saving, return to the MCP list and confirm sendsoon is connected.

Verify: Start a new conversation and ask for a simple task (e.g. “Look up 8.8.8.8”). Approve the tool if WorkBuddy asks for permission.

Prepare the configuration

Optional environment variable:

SettingRequiredWhat to enter
SENDSOON_API_KEYNoLeave empty for an unregistered trial. One public IP can send up to three free test emails per day. Enter your generated Key for continued use

Never commit a real Key to Git or share it with anyone.

Get an API Key

  1. Sign up or sign in on the SendSoon registration page.
  2. Open Profile and generate a Key in the API Key section.
  3. Copy the one-time ssk_live_... Key immediately and enter it as SENDSOON_API_KEY in your MCP configuration.
  4. Save the configuration and restart your MCP client. Requests with a valid Key do not use the anonymous IP daily quota.

If the anonymous quota is exhausted, send_email will tell you to register and configure a Key. An invalid or revoked Key is rejected and does not fall back to the anonymous quota.

Try it in Google Colab

Skip local setup and try ip_lookup, markitdown_convert, and send_email in the browser.

[Open in Colab]

The notebook calls the same SendSoon HTTP APIs used by these MCP tools.


Visual local testing (MCP Inspector)

To see all three tools in a browser and click through them manually before installing into an AI client, use the MCP Inspector.

Requires Node.js 20+. Run the command below in a terminal; Inspector opens a web UI automatically:

bash
npx @modelcontextprotocol/inspector npx -y @sendsoon/mcp

How to test

  1. Wait for MCP Inspector Web is up and running in the terminal. If the browser does not open, paste the http://127.0.0.1:6274?... URL from the terminal.
  2. Confirm the page header shows Connected.
  3. Open the Tools tab in the top-right area of the page.
  4. Select a tool from the list on the left, fill in the parameters, and click Execute Tool.
  5. Read the response in the Results panel on the right. On failure, inspect error.code and error.message.

License

See LICENSE.

來源:README.md,提交 e8b2d06

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v0.1.2最新Sep 16, 2026

評分

已滿足適用檢查項的 50%

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

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分