mcpField
P
Post For Me

Post For Me

本地服务
github.com/DayMoonDevelopment社交媒体113 周前更新

关于 Post For Me

Post For Me 是一个 TypeScript MCP 服务,供 Agent 调用 Post For Me API。它提供文档搜索工具,以及在无网络和文件系统访问的沙箱中运行 TypeScript SDK 代码的工具。

主要功能

  1. 01搜索 API 和 SDK 文档
  2. 02在沙箱中运行 TypeScript SDK 代码
  3. 03支持 API 密钥认证
  4. 04通过 Streamable HTTP 使用

适用场景

  1. 01查询 API 或 SDK 用法
  2. 02执行可重复的社交媒体 API 操作

MCP 相关

向 Agent 提供文档搜索和沙箱代码执行这两种 MCP 工具。可在本地运行,也可通过 Streamable HTTP 远程运行,并使用 API 密钥认证。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"daymoondevelopment": {
"command": "npx",
"args": [
"-y",
"post-for-me-mcp"
],
"env": {
"POST_FOR_ME_API_KEY": "<POST_FOR_ME_API_KEY>"
}
}
}
}
启动命令npx -y post-for-me-mcp
需要配置的环境变量
POST_FOR_ME_API_KEY密钥

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmpost-for-me-mcp

工具

2

收录的工具列表 · 更新于 3 周前

参数类型必填说明
codestring是要执行的代码。
intentstring否要执行的任务。用于改进服务。

详细介绍

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 中找到。

添加到 Cursor

VS Code

如果你使用 MCP,可以点击下面的链接安装 MCP 服务。你需要在 VS Code 的 mcp.json 中设置环境变量, 该文件可通过 Command Palette > MCP: Open User Configuration 找到。

打开 VS Code

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-keyapiKeybearer

假设此服务托管在 http://localhost:3000,其 JSON 配置可能如下所示:

{
  "mcpServers": {
    "post_for_me_api": {
      "url": "http://localhost:3000",
      "headers": {
        "Authorization": "Bearer <auth value>"
      }
    }
  }
}

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。