Token导航 LogoToken导航TokenDH.com
Writeathon Writing Marathon logo
AI代理未说明官方级别未说明来源级核验

Writeathon Writing Marathon

MCP Server

这是一个基于MCP协议的Writeathon API服务器,提供了与Writeathon平台集成的MCP服务。

工具数

5

提示词数

0

GitHub Stars

0

资源数

0
API接口JavaScriptClaudeTypeScriptClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

最后核验

2026/5/17 20:23

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

功能特点

  • 基于Node.js和TypeScript开发
  • 使用MCP协议(Model Context Protocol)提供服务
  • 完整支持Writeathon API的所有功能
  • 提供REST API接口和MCP服务接口

安装

# 1. 克隆仓库
git clone https://github.com/Hcs66/writeathon-mcp.git
cd writeathon-mcp-server

# 2. 安装nodejs
# 确保使用Node.js 20+以上版本,若同时存在多个版本,可先安装nvm并切换

# 安装依赖,确保文件夹有读写权限
npm install

配置

  1. 复制.env.example文件为.env.prod
  2. 编辑.env.prod文件,填入你的Writeathon用户ID、集成Token(web→设置→集成)
# API配置
API_BASE_URL=https://api.writeathon.cn
WRITEATHON_USER_ID=your_user_id_here
WRITEATHON_TOKEN=your_integration_token_here

# 服务器配置
PORT=3000
HOST=localhost

运行

# 开发模式运行
npm run dev

# 或者构建后运行
npm run build
npm start
  • 服务器将在HOST:PORT上运行。
  • MCP服务将在HOST:PORT+1上运行。
  • MCP SSE地址为HOST:PORT+1/mcp/sse

在Claude/Trae等平台使用

通过复制mcp.json内容手动创建MCP

其中HOSTPORT为.env配置文件中的HOST和PORT+1,如HOST=localhost,PORT=3000,则url为http://localhost:3001/mcp

{
  "mcpServers": {
    "writeathon": {
      "type": "streamable-http",
      "url": "http://HOST:PORT/mcp",
      "note": "For Streamable HTTP connections, add this URL directly in your MCP Client"
    }
  }
}

API接口

服务器提供以下REST API接口:

  • GET /api/me - 获取用户信息
  • POST /api/cards - 创建卡片
  • GET /api/cards/recent - 获取最近更新的卡片列表
  • POST /api/cards/get - 获取卡片
  • POST /api/writing-pick - 写作拾贝

MCP服务

服务器提供以下MCP服务:

  • me - 获取用户信息
  • create_card - 创建卡片
  • recent_cards - 获取最近更新的卡片列表
  • get_card - 获取卡片
  • writing_pick - 写作拾贝

目录标签

目录标签

API接口JavaScriptClaudeTypeScript写作服务混合部署Node.jsMCP协议

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

token

工具数量(toolCount,工具数)

5

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明token部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:primaryLink / installCommand

来源信息

继续浏览同类 MCP