mcpField
M
Medium MCP Server

Medium MCP Server

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

关于 Medium MCP Server

面向 Medium 作者的 MCP 服务,可读取个人资料和出版物,并创建文章草稿或发布文章。它依赖现有的 Medium 集成令牌;官方 API 已弃用且不再发放新令牌。

主要功能

  1. 01读取 Medium 个人资料
  2. 02列出拥有或参与的出版物
  3. 03创建草稿、公开或非公开文章
  4. 04支持 Markdown 与 HTML

适用场景

  1. 01将 Markdown 内容创建为 Medium 草稿
  2. 02查看账号资料和可投稿出版物

MCP 相关

此 MCP 服务将 Medium v1 API 的资料、出版物和文章创建功能提供给 MCP 客户端。使用需要已有的 Medium 集成令牌。

配置

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

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Medium 徽标 Medium MCP 服务

一个小型 Model Context Protocol 服务,可让 MCP 客户端(Claude Desktop、Cursor 等)创建 Medium 草稿,并读取你的 Medium 个人资料和出版物。

警告

Medium 官方 API 已弃用。 Medium 不再支持其 API,也已停止发放新的集成令牌。只有在你已经拥有 Medium 集成令牌的情况下,此服务才可用。如果没有,目前没有官方途径可以获取令牌,而且这个项目也无法解决这一问题。

📖 背景

从构想到发布:MediumMCP 如何简化从 AI 到 Medium 平台的工作流

功能

这些工具与 Medium v1 API 实际提供的端点一一对应:

工具功能Medium 端点
get-profile你的用户 ID、用户名、姓名、个人资料 URLGET /me
get-publications你拥有、编辑或为其撰稿的出版物GET /users/{userId}/publications
publish-article创建文章(Markdown 或 HTML)。默认为 draft,也可设为 public 或 unlisted,还可选择发布到某个出版物中POST /users/{userId}/posts、POST /publications/{id}/posts

它无法实现的功能:搜索文章、阅读帖子、查看统计数据,或编辑/删除帖子。官方 API 从未提供过这些端点。

设置

要求:Node.js 18+ 和现有的 Medium 集成令牌。

git clone https://github.com/Dishant27/medium-mcp-server.git
cd medium-mcp-server
npm install
npm run build

将 .env.example 复制为 .env 并设置令牌:

MEDIUM_INTEGRATION_TOKEN=your_existing_integration_token

与 Claude Desktop(或任何 MCP 客户端)搭配使用

{
  "mcpServers": {
    "medium": {
      "command": "node",
      "args": ["/absolute/path/to/medium-mcp-server/dist/index.js"],
      "env": {
        "MEDIUM_INTEGRATION_TOKEN": "your_existing_integration_token"
      }
    }
  }
}

然后可以提出类似“根据这段 Markdown 创建一篇标题为……的 Medium 草稿”的要求,并在发布前到 Medium 上检查草稿。

没有令牌?可选方案

  • 写入 Markdown 文件,然后使用 Medium 的导入工具导入;该工具也会设置规范链接。
  • 在 API 可用的平台(例如 dev.to、Hashnode)上发布,再使用规范 URL 转发到 Medium。
  • 使用浏览器自动化操作 medium.com 虽然可行,但不稳定,也可能违反 Medium 的条款,因此本项目不包含此功能。

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

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

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