关于 solmail
solmail 是供 AI Agent 使用的 MCP 服务,可通过 Solana 支付将信件和明信片寄送到全球真实地址。它提供报价、寄信及钱包信息工具,并支持 devnet 测试和 mainnet-beta。
主要功能
- 01向全球地址寄送实体信件
- 02使用 SOL 支付邮寄费用
- 03查询邮寄报价
- 04查询钱包余额和地址
- 05支持 devnet 测试
适用场景
- 01让 Agent 寄送实体感谢信
- 02通过 SOL 支付国际明信片邮寄
- 03在 devnet 测试寄信流程
MCP 相关
该 MCP 服务向客户端开放报价、寄信、钱包余额和钱包地址四种工具,使 AI Agent 能发起实体邮寄并使用 Solana 支付。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
mcp.json · 通用配置
启动命令
npx -y solmail-mcp需要配置的环境变量
SOLANA_PRIVATE_KEY密钥Your agent's Solana wallet private key (base58 or JSON array format)SOLANA_NETWORKSolana network: devnet for testing, mainnet-beta for productionSOLMAIL_API_URLSolMail API endpointMERCHANT_WALLETMerchant wallet address for payments本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。
工具
4收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| color | boolean | 否 | 是否使用彩色打印。价格增加 $0.50。 |
| country | string | 否 | 目的地国家/地区代码(例如 US、GB、CA)。默认为 US。 |
详细介绍
:mailbox_with_mail: solmail-mcp
通过 AI Agent 使用 Solana 加密货币寄送真实的实体邮件。 这是一个 Model Context Protocol 服务,可让 Claude 和其他 AI Agent 将实体信件和明信片寄送到全球各地的真实地址,并使用 SOL 付款。专为 Colosseum Agent Hackathon(#47)打造。
安装
npx solmail-mcp@latest
添加到 MCP 配置中:
{
"mcpServers": {
"solmail": {
"command": "npx",
"args": ["-y", "solmail-mcp"],
"env": {
"SOLANA_NETWORK": "devnet",
"SOLANA_PRIVATE_KEY": "your_base58_private_key"
}
}
}
}
功能
- 实体邮件 -- 通过 Lob.com 打印并寄送信件,覆盖 200 多个国家/地区
- Solana 付款 -- 在 devnet(测试)或 mainnet(生产)上使用 SOL 付款
- 非托管 -- 直接控制钱包,无中间方
- 原生支持 AI -- 专为 MCP Agent 集成打造
- 演示模式 -- 使用 devnet SOL 和 Lob 测试 API 零成本测试
工具(4 个)
| 工具 | 描述 |
|---|---|
get_mail_quote | 获取寄送邮件的价格报价(国家/地区、颜色选项) |
send_mail | 使用 Solana 付款寄送实体信件 |
get_wallet_balance | 查看 Agent 钱包的 SOL 余额 |
get_wallet_address | 获取用于充值的钱包地址 |
使用示例
You: Send a thank you note to John Doe at 123 Main St, San Francisco, CA 94102
Claude: [calls get_mail_quote] Cost: $1.50 (~0.015 SOL) for domestic US mail
[calls send_mail] Letter sent!
Letter ID: ltr_abc123
Tracking: 9400000000000000000000
Payment: 0.015 SOL (tx: 5j7s...)
Delivery: 3-5 business days
工作原理
Agent composes letter --> MCP validates address --> Solana tx signed
--> Payment sent to merchant --> SolMail verifies on-chain
--> Lob.com prints letter --> USPS delivers --> Tracking returned
定价
| 类型 | 价格 | SOL(按 $100/SOL 计算) |
|---|---|---|
| 美国国内 | $1.50 | ~0.015 SOL |
| 国际 | $2.50 | ~0.025 SOL |
| 彩色打印 | +$0.50 | +0.005 SOL |
| Solana 交易费 | ~$0.00025 | ~0.0000025 SOL |
配置
| 变量 | 必需 | 描述 |
|---|---|---|
SOLANA_PRIVATE_KEY | 是 | Agent 钱包私钥(base58) |
SOLANA_NETWORK | 否 | devnet(默认)或 mainnet-beta |
SOLMAIL_API_URL | 否 | API 端点(默认:https://solmail.online/api) |
MERCHANT_WALLET | 否 | 自定义付款目标地址 |
重要:请为 AI Agent 创建资金有限的专用钱包。切勿使用主钱包。
开发
npm install && npm run build
npm run dev # Watch mode
npm start # Production
相关项目
- solana-mcp-server-app -- Solana 钱包 + DeFi MCP
- coldstar-colosseum -- 隔离网络的 Solana 金库
- ordinals-mcp -- Bitcoin Ordinals MCP 服务
- cpanel-mcp -- cPanel 主机托管 MCP 服务
贡献
- Fork 此代码库
- 创建功能分支(
git checkout -b feature/my-feature) - 提交更改
- 发起 Pull Request
链接
许可证
MIT -- Purple Squirrel Media
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。