AgentHubAgentHub

postals-mcp

MCP ServerMCP Registry官方收录

io.github.coopergwrenn/postals-mcp · v1.0.0

Send physical handwritten postcards from any AI agent. Real pen & ink, USPS, $4.99/card.

概览

postals-mcp 是一个MCP Server,收录自 官方 MCP Registry。支持 stdio 传输。本页提供 Cursor、Claude Code 等客户端的安装配置片段。

安装

选择你的平台查看安装方式

{
  "mcpServers": {
    "postals-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "postals-mcp"
      ],
      "env": {
        "POSTALS_API_KEY": "<POSTALS_API_KEY>"
      }
    }
  }
}

环境变量

POSTALS_API_KEY必填secret

Your Handwrytten API key (v1.0) or Postals API key (v1.1+).

POSTALS_SENDER_NAME可选

Default sender full name for return address.

POSTALS_SENDER_ADDRESS可选

Default sender street address.

POSTALS_SENDER_CITY可选

Default sender city.

POSTALS_SENDER_STATE可选

Default sender 2-letter US state code.

POSTALS_SENDER_ZIP可选

Default sender 5-digit ZIP (or 5+4 format).

POSTALS_DEFAULT_CARD_IMAGE可选

Default card front image URL (HTTPS, PNG or JPEG, landscape 7x5 preferred).

POSTALS_HANDWRITING_STYLE可选

Default handwriting font. Default: Joyful Jennifer.

POSTALS_DAILY_LIMIT可选

Max cards per day (safety net). Default: 50.

POSTALS_TEST_MODE可选

Set to 'true' for test mode (validates inputs, no cards actually sent).

CLOUDFLARE_ACCOUNT_ID可选

Optional. Enables AI message generation via Cloudflare Workers AI.

CLOUDFLARE_API_TOKEN可选secret

Optional. Required together with CLOUDFLARE_ACCOUNT_ID for AI message generation.

相关资源

统一 Manifest

{
  "id": "io.github.coopergwrenn/postals-mcp",
  "type": "mcp-server",
  "version": "1.0.0",
  "displayName": "postals-mcp",
  "description": "Send physical handwritten postcards from any AI agent. Real pen & ink, USPS, $4.99/card.",
  "repository": {
    "url": "https://github.com/coopergwrenn/postals-mcp",
    "source": "github"
  },
  "distribution": {
    "packages": [
      {
        "registryType": "npm",
        "identifier": "postals-mcp",
        "version": "1.0.0",
        "transport": "stdio",
        "environmentVariables": [
          {
            "name": "POSTALS_API_KEY",
            "description": "Your Handwrytten API key (v1.0) or Postals API key (v1.1+).",
            "isRequired": true,
            "isSecret": true
          },
          {
            "name": "POSTALS_SENDER_NAME",
            "description": "Default sender full name for return address."
          },
          {
            "name": "POSTALS_SENDER_ADDRESS",
            "description": "Default sender street address."
          },
          {
            "name": "POSTALS_SENDER_CITY",
            "description": "Default sender city."
          },
          {
            "name": "POSTALS_SENDER_STATE",
            "description": "Default sender 2-letter US state code."
          },
          {
            "name": "POSTALS_SENDER_ZIP",
            "description": "Default sender 5-digit ZIP (or 5+4 format)."
          },
          {
            "name": "POSTALS_DEFAULT_CARD_IMAGE",
            "description": "Default card front image URL (HTTPS, PNG or JPEG, landscape 7x5 preferred)."
          },
          {
            "name": "POSTALS_HANDWRITING_STYLE",
            "description": "Default handwriting font. Default: Joyful Jennifer."
          },
          {
            "name": "POSTALS_DAILY_LIMIT",
            "description": "Max cards per day (safety net). Default: 50."
          },
          {
            "name": "POSTALS_TEST_MODE",
            "description": "Set to 'true' for test mode (validates inputs, no cards actually sent)."
          },
          {
            "name": "CLOUDFLARE_ACCOUNT_ID",
            "description": "Optional. Enables AI message generation via Cloudflare Workers AI."
          },
          {
            "name": "CLOUDFLARE_API_TOKEN",
            "description": "Optional. Required together with CLOUDFLARE_ACCOUNT_ID for AI message generation.",
            "isSecret": true
          }
        ]
      }
    ],
    "remotes": []
  },
  "dependencies": [],
  "installTargets": [
    "claude-code",
    "claude-desktop",
    "cursor",
    "vscode"
  ],
  "keywords": [],
  "provenance": {
    "origin": "official-mcp-registry",
    "originalId": "io.github.coopergwrenn/postals-mcp",
    "originalUrl": "https://registry.modelcontextprotocol.io/v0.1/servers/io.github.coopergwrenn%2Fpostals-mcp/versions/latest",
    "isOfficial": true,
    "status": "active"
  }
}
postals-mcp — MCP Server 安装与配置 · AgentHub