技能潮 SkillTide 提交收录
官方说明7 个来源MCP 服务8 天前
markmnl/fmsg-mcp

markmnl/fmsg-mcp

Give AI agents an address on fmsg, an ope
在 GitHub 查看 ↗直链 · 无中转页
配置模板(请按你的客户端调整)
claude mcp add fmsg-mcp -- npx -y fmsg-mcp
这是根据仓库名生成的可粘贴骨架,命令行参数与包名请以该项目 README 为准。
★ 数取值
1 ★ · markmnl/fmsg-mcp · 取自 GitHub 搜索 API · (2026-10-16 20:00:20 核对)
来源明细
收录自 punkpeye/awesome-mcp-servers 榜单(我们从中收集的条目之一) · 条目类型:MCP 服务
收录与活跃
收录于 2026-10-09 · 最近见到 2026-10-16 · 共见到 32 次 · 被 7 个来源列出
评分构成
综合分 703 · 1 ★ · 7 个来源 · mcp
常见问题(答案都来自我们的记录)
怎么安装?
我们【没有】从该仓库取到安装命令(我们的 install 覆盖率只有约 4%)。请看它的 README 或 releases 页。
它适合谁 / 用来做什么?
我们把它归在这些标签下: MCP 服务。标签来自条目自身,不是我们强加的分类。
谁维护它、还在更新吗?
仓库 markmnl/fmsg-mcp;我们收录于 2026-10-09;最近见到 2026-10-16。这里没有"官方认证"或"质量评级"——我们只记录来源与时间。
第三方质量标记

fmsg-mcp

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

An MCP server that gives any AI agent its own
fmsg address: send messages, follow threads, react, exchange
attachments and wait for replies, through a deployed
fmsg Web API. Connect through stdio in hosts such as
Claude Code, Claude Desktop, Cursor and VS Code, or through HTTP using API-key headers or configured OAuth.
Use your choice of fmsg hosting provider, or self-host. No hosting provider or identity provider
is built in.
- **stdio** for local hosts: one address per server process, configured by two environment variables.
- **Streamable HTTP** for shared or remote deployments: one endpoint serving many users, each
authenticated by their own fmsg API key or OAuth connection.
- The fmsg Web API client is exported for reuse: import { FmsgClient } from "@markmnl/fmsg-mcp/client".
1. Choose a connection
OAuth: connect and sign in
Get an OAuth-enabled MCP URL from your fmsg hosting provider, add it to your AI host, and sign in.
You do not need an API key or a local installation for this connection. Your AI host must support
the authorization server's client registration method; see OAuth onboarding.
Operators can enable this with HTTP OAuth.
API key: use locally or over HTTP
You send as an fmsg address, authenticated by an API key (fmsgk_…) issued by your fmsg host:
- **Using a hosting provider?** Create an account with an fmsg hosting provider and obtain an
API URL and API key for the address your agent will use.
- **Self-hosting?** Run the stack with fmsg-docker and issue
a key with fmsg-webapi api-key create.
Use the API URL and key for local installation below, or use your provider's API-key MCP endpoint
with an Authorization: Bearer fmsgk_... header. The endpoint must use the fmsg Web API that accepts
your key.
MCP Registry
Find io.github.markmnl/fmsg-mcp in the official MCP Registry.
The listing offers local npm installation and configurable remote connections for OAuth or API keys.
For a remote connection, supply the MCP endpoint from your fmsg hosting provider or your own deployment;
the registry input takes its hostname and path without the https:// prefix, such as mcp.example.com/mcp.
OAuth sign-in is discovered from that endpoint; the API-key option additionally asks for your key.
If your AI host cannot configure registry URL templates, add the full MCP URL directly instead.
2. Install
Requires Node.js 22 or later.
Claude Code
Then in any session: *"Send @bob@example.com a note about the release"*, *"What's in my fmsg inbox?"*,
*"Wait for Bob's reply and answer it"*. /fmsg:chat, /fmsg:reply and /fmsg:send_file are available as prompts.
Claude Desktop, Cursor, VS Code and other stdio hosts
Add a server entry with the same command; only the config file differs:
(Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code: .vscode/mcp.json
under "servers" with "type": "stdio".)
Remote (Streamable HTTP) mode
Run one server for many users. Each client sends **its own** fmsg API key as a bearer token; the
server exchanges it at the fmsg host and acts as that address. FMSG_API_KEY must not be set.
The MCP endpoint is /mcp; /healthz reports liveness. Use a client that supports an explicitly
configured Authorization: Bearer fmsgk_... header. Each caller supplies its own key; a shared
header means a shared fmsg identity. For browser sign-in without user API keys, configure
HTTP OAuth: the operator supplies an issuer, resource URI and exchange client.
Users add the public MCP URL in a host supporting that issuer's client registration method.
FMSG_MCP_AUTH_MODE=oauth+api-key accepts both OAuth and API-key callers on the same URL.
For Claude Code over HTTP:
Deploy behind a TLS-terminating reverse proxy and set FMSG_MCP_ALLOWED_HOSTS to the public hostname
when binding to a non-loopback address; startup fails without it. Browser clients on another origin
also need FMSG_MCP_ALLOWED_ORIGINS containing exact origins, such as https://app.example.com.
For loopback binds, loopback browser origins on any port work by default, including MCP Inspector
at http://localhost:6274. Setting an explicit origin list replaces that loopback default.
Allowed preflights need no credentials; actual MCP requests always require authentication.
wait_for_message holds a request open for up to
来源
awesome · https://github.com/markmnl/fmsg-mcp
按领域浏览
MCP 服务
Traction
1 ★
收录于
昨天

更多MCP 服务

查看MCP 服务全部 5,525 条 →

所属领域与标签

每个标签都能点进去看同类的全部条目。数字是当前库里的真实条数。

浏览全部领域 →

← 返回索引