关于 Post For Me
Post For Me 是一个 TypeScript MCP 服务,供 Agent 调用 Post For Me API。它提供文档搜索工具,以及在无网络和文件系统访问的沙箱中运行 TypeScript SDK 代码的工具。
主要功能
- 01搜索 API 和 SDK 文档
- 02在沙箱中运行 TypeScript SDK 代码
- 03支持 API 密钥认证
- 04通过 Streamable HTTP 使用
适用场景
- 01查询 API 或 SDK 用法
- 02执行可重复的社交媒体 API 操作
MCP 相关
向 Agent 提供文档搜索和沙箱代码执行这两种 MCP 工具。可在本地运行,也可通过 Streamable HTTP 远程运行,并使用 API 密钥认证。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
2收录的工具列表 · 更新于 3 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| code | string | 是 | 要执行的代码。 |
| intent | string | 否 | 要执行的任务。用于改进服务。 |
详细介绍
Post For Me TypeScript MCP 服务
它使用 Stainless 生成。
安装
直接调用
你可以通过 npx 直接运行 MCP 服务:
export POST_FOR_ME_API_KEY="My API Key"
npx -y post-for-me-mcp@latest
通过 MCP 客户端
modelcontextprotocol.io 上有一份现有客户端的部分列表。如果你已经 有客户端,请查阅其文档以安装 MCP 服务。
对于使用 JSON 配置的客户端,配置可能如下所示:
{
"mcpServers": {
"post_for_me_api": {
"command": "npx",
"args": ["-y", "post-for-me-mcp"],
"env": {
"POST_FOR_ME_API_KEY": "My API Key"
}
}
}
}
Cursor
如果你使用 Cursor,可以点击下面的按钮安装 MCP 服务。你需要在 Cursor 的 mcp.json 中设置环境变量,
该文件可在 Cursor Settings > Tools & MCP > New MCP Server 中找到。
VS Code
如果你使用 MCP,可以点击下面的链接安装 MCP 服务。你需要在 VS Code 的 mcp.json 中设置环境变量,
该文件可通过 Command Palette > MCP: Open User Configuration 找到。
Claude Code
如果你使用 Claude Code,可以在终端中运行下面的命令来安装 MCP 服务。你需要在 Claude Code 的 .claude.json 中设置
环境变量,该文件位于你的主目录中。
claude mcp add post_for_me_mcp_api --header "x-post-for-me-api-key: My API Key" --transport http https://post-for-me.stlmcp.com
代码模式
此 MCP 服务基于“代码模式”工具方案构建。在此 MCP 服务中, 你的 Agent 将针对 TypeScript SDK 编写代码,然后在隔离的沙盒中执行。 为此,服务会向你的 Agent 提供两个工具:
-
第一个工具是文档搜索工具,可用于查询有关 API/SDK 的常规文档。
-
第二个工具是代码工具,Agent 可以使用它针对 TypeScript SDK 编写代码。 代码将在无法访问 Web 或文件系统的沙盒环境中执行。随后, 代码返回或打印的任何内容都会作为工具调用结果返回给 Agent。
通过这种方案,Agent 能够以确定且可重复的方式执行非常复杂的任务。
远程运行
使用 --transport=http 启动客户端,会通过 Streamable HTTP 传输将服务作为远程服务启动。--port 设置可指定运行端口,--socket 设置则允许通过 Unix 套接字运行。
可以使用 Bearer 方案,通过 Authorization 标头提供授权。
此外,还可以通过以下标头提供授权:
| 标头 | 对应的客户端选项 | 安全方案 |
|---|---|---|
x-post-for-me-api-key | apiKey | bearer |
假设此服务托管在 http://localhost:3000,其 JSON 配置可能如下所示:
{
"mcpServers": {
"post_for_me_api": {
"url": "http://localhost:3000",
"headers": {
"Authorization": "Bearer <auth value>"
}
}
}
}
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。