Token导航 LogoToken导航TokenDH.com
Awakenings Massage MCP Server logo
浏览器工具未说明官方级别未说明来源级核验

Awakenings Massage MCP Server

MCP Server

一个集成了Canva API的社交媒体帖子和活动生成服务器,专为按摩治疗业务设计,也可适用于其他服务型业务。

工具数

9

提示词数

0

GitHub Stars

0

资源数

0
内容生成HTMLClaudeClaude DesktopClaude

安装说明

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

作者 / 组织

UltraMegatron

提供方

UltraMegatron

最后核验

2026/5/17 20:21

快速接入

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

详细介绍

社交媒体MCP服务器

模型上下文协议(MCP)服务器,用于创建社交媒体帖子和活动,与Canva API集成,专为按摩疗法企业设计,但适用于其他基于服务的企业。

特性

  • 社交媒体帖子生成:为Instagram和Facebook创建吸引人的帖子
  • 内容主题:放松、健康、止痛和运动恢复的专业内容
  • 活动管理:生成全面的多日/多周社交媒体活动
  • Canva集成:使用Canva的API创建和导出专业设计
  • 教育内容:生成关于按摩疗法益处的信息性帖子
  • 促销帖子:创建特别优惠和折扣公告
  • 标签生成:不同内容主题的相关标签集

安装

  1. 克隆或下载项目
  1. 安装依赖项:
   cd social-media-mcp-server
   npm install
  1. 复制环境文件并配置:
   cp .env.example .env
  1. 编辑 .env 使用您的业务信息和Canva API证书

配置

所需的环境变量

# Canva API Configuration (required for design features)
CANVA_CLIENT_ID=your_canva_client_id
CANVA_CLIENT_SECRET=your_canva_client_secret
CANVA_REDIRECT_URI=https://your-domain.com/callback

# Business Information
BUSINESS_NAME=Your Massage Therapy Business
BUSINESS_TYPE=massage_therapy
BUSINESS_DESCRIPTION=Professional massage therapy services for relaxation and wellness
BUSINESS_LOCATION=Your City, State
BUSINESS_PHONE=+1-555-123-4567
BUSINESS_EMAIL=contact@yourbusiness.com
BUSINESS_WEBSITE=https://yourbusiness.com

# Social Media Handles
INSTAGRAM_HANDLE=@yourbusiness
FACEBOOK_PAGE=YourBusinessPage

正在获取Canva API凭据

  1. 访问 Canva开发人员
  2. 创建新应用程序
  3. 获取您的客户ID和客户密码
  4. 设置 OAuth 重定向 URI
  5. 使用 get_canva_auth_url 生成授权URL的工具
  6. 完成OAuth流程以获取访问令牌

用法

建立和运行

# Build the project
npm run build

# Run in development mode
npm run dev

# Run production build
npm start

可用工具

1. generate_social_media_post

为按摩治疗业务生成主题社交媒体帖子。

参数:

  • theme:“放松”|“健康”|“疼痛缓解”|“运动康复”
  • platform:“instagram”|“facebook”|“两者都有”
  • customMessage (可选):其他自定义文本

例子:

{
  "theme": "relaxation",
  "platform": "instagram",
  "customMessage": "Special weekend hours available!"
}

2. generate_promotional_post

创建带有特别优惠的促销帖子。

参数:

  • offer:描述促销的字符串
  • platform:“instagram”|“facebook”|“两者都有”

例子:

{
  "offer": "20% off your first massage session this month!",
  "platform": "both"
}

3. generate_educational_post

创建关于按摩疗法的教育内容。

参数:

  • topic:“好处”|“技巧”|“自我照顾”
  • platform:“instagram”|“facebook”|“两者都有”

4. create_weekly_content_schedule

生成整整一周的社交媒体帖子。

参数:

  • startDate (可选):YYYY-MM-DD格式的开始日期

5. create_social_media_campaign

生成全面的多日活动。

参数:

  • campaignName:活动名称
  • duration:活动持续时间(天)
  • frequency:“每日”|“每周”

6. create_canva_design

在Canva中为社交媒体创建设计。

参数:

  • title:设计标题
  • platform:“instagram_post”|“facebook_post”/“instagram store”/“facebook_cover”
  • textContent (可选):要包含的文本

7. get_canva_auth_url

为Canva身份验证生成OAuth URL。

8. export_canva_design

将Canva设计导出为图像。

参数:

  • designId:Canva设计ID
  • format:“PNG”|“JPG”|“PDF”

9. generate_hashtag_sets

为不同主题生成相关标签。

参数:

  • theme:内容主题
  • count (可选):标签数量(默认值:10)

与Claude整合

此MCP服务器可以与Claude Desktop或其他MCP兼容客户端一起使用。将服务器添加到MCP客户端配置中:

{
  "mcpServers": {
    "social-media": {
      "command": "node",
      "args": ["path/to/social-media-mcp-server/dist/index.js"],
      "env": {
        "BUSINESS_NAME": "Your Business Name",
        // ... other environment variables
      }
    }
  }
}

示例工作流

1.制定每周内容计划

Use the create_weekly_content_schedule tool to generate 7 days of content, then use create_canva_design for each post to create matching visuals.

2.发起促销活动

1. Use generate_promotional_post with your offer
2. Create matching Canva design with create_canva_design
3. Export the design with export_canva_design
4. Schedule across multiple days using create_social_media_campaign

3.教育内容系列

Use generate_educational_post with different topics (benefits, techniques, selfcare) to create an informative content series.

内容主题

该服务器包括按摩治疗业务的专业内容:

  • 放松:以减压和宁静为重点的内容
  • 健康:一般健康和福祉信息
  • 疼痛缓解:治疗和医疗福利
  • 运动恢复:运动表现和恢复内容
  • 教育的:关于按摩益处和技巧的信息性帖子
  • 促销的:特别优惠和商业公告

发展

项目结构

src/
├── index.ts              # Main MCP server
├── types/               # TypeScript interfaces
├── services/
│   ├── contentGenerator.ts  # Content creation logic
│   └── canvaService.ts      # Canva API integration
└── tools/
    └── socialMediaTools.ts  # MCP tool definitions

添加新内容主题

  1. 扩展中的内容模板 contentGenerator.ts
  2. 向工具模式添加新主题选项
  3. 更新工具中的标签集

定制

服务器可以通过以下方式适应其他业务类型:

  1. 修改中的内容模板 ContentGenerator
  2. 更新业务类型配置
  3. 为您的行业调整标签集

安全说明

  • 永远不要承诺你的 .env 具有真实凭据的文件
  • 安全地存储Canva访问令牌
  • 对所有敏感配置使用环境变量
  • Canva API调用需要服务器端执行(而不是客户端)

故障排除

常见问题

  1. Canva API身份验证错误

- 验证您的客户端ID和客户端密码 - 确保重定向URI与Canva应用程序配置匹配 - 检查访问令牌是否有效且未过期

  1. 缺少环境变量

- 复制 .env.example.env - 填写所有必需的业务信息

  1. 构建错误

- 跑 npm install 确保所有依赖项都已安装 - 检查TypeScript版本兼容性

许可证

MIT许可证-有关详细信息,请参阅许可证文件。

贡献

  1. 分叉存储库
  2. 创建要素分支
  3. 进行更改
  4. 如果适用,添加测试
  5. 提交拉取请求

支持

对于问题和疑问:

  1. 检查故障排除部分
  2. 查看Canva API文件
  3. 在项目存储库中打开问题

目录标签

目录标签

内容生成HTMLClaude本地部署社交媒体营销Canva集成按摩治疗自动化工具

支持客户端

Claude DesktopClaude

接入字段

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

未说明

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

oauth

工具数量(toolCount,工具数)

9

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明oauth部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP