HomeCommunication › fmsg

fmsg

Federated messaging with your fmsg hosting provider. Connect with OAuth or an API key.

TypeScript CloudLocal macOSWindowsLinux Remote
★ 1 stars Last pushed 2026-09-22 License: MIT

Topics: Communication

Connect

Review any command before running it. Package names and URLs come from the server's own registry entry.

Remote (streamable-http)

https://{oauth_mcp_endpoint}

Claude Code:

claude mcp add --transport http fmsg-mcp https://{oauth_mcp_endpoint}

Or add to your MCP client config:

{
  "mcpServers": {
    "fmsg-mcp": {
      "url": "https://{oauth_mcp_endpoint}"
    }
  }
}

Remote (streamable-http)

https://{api_key_mcp_endpoint}

Claude Code:

claude mcp add --transport http fmsg-mcp https://{api_key_mcp_endpoint} --header "Authorization: <YOUR_VALUE>"

Or add to your MCP client config:

{
  "mcpServers": {
    "fmsg-mcp": {
      "url": "https://{api_key_mcp_endpoint}",
      "headers": {
        "Authorization": "<YOUR_VALUE>"
      }
    }
  }
}
  • Authorization required secret — Your fmsg API key for the selected MCP endpoint

Package (npm 0.2.2)

npx -y @markmnl/[email protected]

Or add to your MCP client config:

{
  "mcpServers": {
    "fmsg-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@markmnl/[email protected]"
      ],
      "env": {
        "FMSG_API_URL": "<YOUR_VALUE>",
        "FMSG_API_KEY": "<YOUR_VALUE>",
        "FMSG_DEFAULT_DOMAIN": "<YOUR_VALUE>",
        "FMSG_MCP_DOWNLOAD_DIR": "<YOUR_VALUE>"
      }
    }
  }
}
  • FMSG_API_URL required — Base URL of your hosting provider's or self-hosted fmsg Web API
  • FMSG_API_KEY required secret — fmsg API key (fmsgk_...) for the address to send as
  • FMSG_DEFAULT_DOMAIN — Optional: lets short names resolve to @name@<domain>
  • FMSG_MCP_DOWNLOAD_DIR — Optional local folder enabling streamed attachment saves over stdio

Related servers

Listed in punkpeye/awesome-mcp-servers (MIT)

Data from the Official MCP Registry