社交媒体帖子生成服务

PostIdentity MCP Server 是一个AI驱动的社交媒体帖子生成工具,支持从任何支持模型上下文协议(MCP)的AI助手中生成帖子、线程和回复。

  • by PostIdentity
  • TypeScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 PostIdentity/mcp-server

使用说明

PostIdentity MCP服务器

官方MCP服务器 PostIdentity -从支持模型上下文协议(MCP)的任何AI助手生成AI驱动的社交媒体帖子。

特性

  • 🎭 管理身份 -列出、创建和归档你的写作角色
  • ✍️ 生成帖子 -立即将想法转化为帖子
  • 🧵 生成线程 -将长篇内容转化为有凝聚力的多帖子
  • 💬 生成回复 -创建对其他帖子的真实回复
  • 🔄 优化帖子 -重新生成、缩短、加长或调整样式(每次优化1学分)
  • 📐 字符限制 -为Twitter、LinkedIn或自定义长度生成帖子
  • 📝 评论文章 -浏览您的特定身份的帖子历史记录
  • 💳 检查积分 -监控您的信用余额
  • 🎁 跟踪推荐 -查看您的推荐统计数据和代码
  • 🛍️ 浏览市场 -发现身份模板
  • 🔒 安全 -具有RLS保护的基于令牌的身份验证

演示

点击观看:查看PostIdentity MCP的实际操作

两种部署选项

🖥️ 本地MCP服务器(此包)

对于 本地AI助手 如Windsurf、Claude Desktop和其他MCP兼容工具。

  • 运输: stdio(标准输入/标准输出)
  • 安装: npx @postidentity/mcp-server
  • 最适合: 桌面AI助手

☁️ HTTP MCP服务器

对于 基于云的集成 如Gumloop和其他基于HTTP的MCP客户端。

  • 端点: https://izonnqmeqgzmuowhglfx.supabase.co/functions/v1/mcp
  • 运输: HTTP与JSON-RPC 2.0
  • 身份验证: X-API-Key 头球
  • 最适合: 云平台、自定义集成

示例用法:

curl -X POST https://izonnqmeqgzmuowhglfx.supabase.co/functions/v1/mcp \
  -H "X-API-Key: pi_xxxxxxxxxxxxx" \
  -H "Content-Type: application/json" \
  -H "Accept: text/event-stream" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

两台服务器均提供 相同的功能 和 相同的输出 -只是不同的传输机制。


先决条件(本地服务器)

  • Node.js 18+(用于本地开发)
  • A. PostIdentity 账户
  • 兼容MCP的人工智能助手(Windsurf、Claude Desktop等)

🚨 v2.0迁移通知

如果你从v1.x升级: 访问令牌仍然有效,但我们强烈建议切换到API密钥进行永久访问。访问令牌每小时过期一次,需要手动更新。

快速开始

1.获取API密钥(推荐)

  1. 首选 postidentity.com/settings
  2. 打开 “开发者” 部分
  3. 点击 “创建密钥”
  4. 给它起个名字(例如“Windsurf MCP”)
  5. 立即复制密钥 -你不会再看到它了!

2.配置您的MCP客户端

推荐(v2.0+):

{
  "mcpServers": {
    "postidentity": {
      "command": "npx",
      "args": [
        "-y",
        "@postidentity/mcp-server@latest",
        "--api-key",
        "your_api_key_here"
      ]
    }
  }
}

传统(仍受支持):

{
  "mcpServers": {
    "postidentity": {
      "command": "npx",
      "args": [
        "-y",
        "@postidentity/mcp-server@latest",
        "--access-token",
        "YOUR_ACCESS_TOKEN_HERE"
      ]
    }
  }
}

⚠️ 注: 访问令牌每小时过期一次,需要手动续订。使用API密钥进行永久访问。

可用工具

1. list_identities

获取你的写作身份。

参数:

  • status (可选):按“活动”(默认)、“已存档”或“全部”筛选

示例:

"Show me my PostIdentity identities"
"Show me my archived identities"
"Show me all my identities"

2. generate_post

使用身份的风格将想法转化为帖子。支持细化选项。

参数:

  • identity_id (必填):身份UUID或名称(例如,“技术博客”)
  • thought_content (必填):你的想法/想法
  • character_limit (可选):最大字符数(例如,Twitter/X为280)
  • refinement_type (可选):“重新生成”、“缩短”、“延长”、“样式调整”或“优化”
  • session_id (细化所需):细化会话的随机UUID
  • previous_post (需要改进):需要改进的职位
  • style_adjustment (对于“styleadjust”):“more_casual”、“more_formal”、“add_homor”、“more _seserious”、“more_direct”和“add_emojis”
  • custom_feedback (代表“精炼”):您的具体反馈

示例:

"Generate a post as Tech Blogger about AI trends"
"Generate a Twitter post (280 chars) as Tech Blogger about AI trends"

成本: 每代或每精炼1学分

3. get_credits

检查您当前的信用余额。

例子:

"How many PostIdentity credits do I have?"

4. list_posts

浏览您生成的帖子。

参数:

  • profile_id (可选):按身份UUID或名称过滤(例如,“Tech Blogger”)
  • limit (可选):帖子数量(默认值:10)

示例:

"Show me my last 5 posts"
"Show me posts from Tech Blogger"

5. get_referral_stats

查看您的推荐码和统计数据。

例子:

"What's my PostIdentity referral code?"

6. list_marketplace_templates

浏览市场中的身份模板。

参数:

  • category (可选):按业务/创意/个人筛选

例子:

"Show me business identity templates"

7. create_identity

从示例中创建新标识。

参数:

  • name (必填):身份名称
  • description (必填):写作风格描述
  • examples (必填):3+个示例帖子的数组(更多=更准确)

例子:

"Create a tech blogger identity with these examples: ..."

8. archive_identity

将身份存档(稍后可以恢复)。

参数:

  • identity_id (必需):要存档的身份UUID或名称

例子:

"Archive my Tech Blogger identity"

9. generate_thread

从一个想法中生成一个有凝聚力的线索(多个连接的帖子)。非常适合将YouTube的文字记录、文章或复杂的想法分解为一系列帖子。

参数:

  • identity_id (必填):身份UUID或名称
  • thought_content (必填):要转换的长篇内容(YouTube成绩单、文章等)
  • post_count (可选):帖子数量(3-10)或“自动”(默认:“自动”)
  • platform (可选):“twitter”(280个字符)或“linkedin”(500个字符)-默认值:“twitter
  • character_limit (可选):覆盖每篇帖子的字符限制

示例:

"Generate a Twitter thread as Tech Blogger about this YouTube transcript: [paste transcript]"
"Create a 5-post LinkedIn thread as Tech Blogger about AI trends"

成本: 每条帖子1学分(不考虑帖子数量)

10. generate_reply

以您的身份语音对现有帖子进行回复。非常适合真实地与其他用户的内容互动。

参数:

  • identity_id (必填):身份UUID或名称
  • original_post (必填):您要回复的帖子(全文)
  • reply_direction (必填):您的预期观点/反应
  • character_limit (可选):最大字符数(默认值:280)

示例:

"Generate a reply as Tech Blogger to this post: [paste post]. Agree with them but add nuance about AI safety."
"Reply as Tech Blogger: [original post]. Point out a flaw in their argument about productivity tools."

成本: 每次回复1学分

使用示例

列出您的身份

You: "List my PostIdentity identities"
AI: "Found 2 identities:
     1. Tech Thought Leader
        ID: abc123...
     2. Casual Developer
        ID: def456..."

生成帖子

You: "Generate a post as Tech Thought Leader about AI safety"
AI: "✅ Post generated successfully!
     
     AI safety isn't about preventing sci-fi scenarios.
     It's about ensuring predictable behavior TODAY.
     
     💳 Remaining credits: 45"

优化帖子

You: "Make that post shorter" (with refinement parameters)
AI: "✅ Post generated successfully!
     
     AI safety is about predictable behavior TODAY,
     not sci-fi scenarios.
     
     💳 Remaining credits: 44"  (1 credit charged)

检查积分

You: "How many credits do I have?"
AI: "💳 Current Balance: 45 credits
     ✅ You can generate 45 more posts"

查看推荐统计信息

You: "What's my referral code?"
AI: "🎁 Referral Stats
     📋 Your Code: ABC123XY
     👥 Total Referrals: 3
     💰 Credits Earned: 15"

从YouTube转录生成一个帖子

You: "Generate a Twitter thread as Tech Blogger about this YouTube transcript:
      [paste long transcript here]"
AI: "✅ Thread generated successfully!
     
     📝 5 posts in thread
     ──────────────────────────────────────────────────
     
     **Post 1/5** (276 chars)
     [Hook: Attention-grabbing opening]
     ──────────────────────────────
     
     **Post 2/5** (280 chars)
     [Development: Key point 1]
     ...
     
     **Post 5/5** (265 chars)
     [Conclusion: Strong takeaway]
     
     💳 Remaining credits: 44
     🆔 Thread ID: abc123..."

生成回复

You: "Reply to this post as Tech Blogger: 'AI will replace all programmers by 2030'
      Disagree politely but firmly, emphasizing augmentation over replacement."
AI: "✅ Reply generated successfully!
     
     📩 **Original post:**
     AI will replace all programmers by 2030...
     
     💬 **Your reply:**
     ──────────────────────────────────────────────────
     Respectfully disagree. The last 20 years of 
     automation didn't replace programmers—it made 
     them 10x more productive. AI is a tool, not a 
     replacement. The best devs will be those who 
     master the tool.
     ──────────────────────────────────────────────────
     
     💳 Remaining credits: 43"

本地开发

# Clone the repository
git clone https://github.com/PostIdentity/mcp-server.git
cd mcp-server

# Install dependencies
npm install

# Build
npm run build

# Run locally
node dist/index.js --access-token YOUR_TOKEN

安全

✅ 基于令牌的身份验证 -未存储密码
✅ 行级安全(RLS) -数据库级访问控制
✅ 用户隔离 -只能访问您自己的数据
✅ 信用体系 -自然限速
✅ 审计跟踪 -记录所有交易

故障排除

工具未出现

  1. 验证配置文件中的JSON语法
  2. 检查令牌是否正确且未过期
  3. 完全重新启动您的AI助手
  4. 检查日志是否有错误

身份验证错误

  1. 从获取新令牌 postidentity.com/settings
  2. 使用新令牌更新MCP配置
  3. 重新启动AI助手

“积分不足”错误

购买积分 postidentity.com/credits

运作原理

  1. 您在MCP配置中提供您的访问令牌
  2. 服务器在启动时使用令牌进行身份验证
  3. 令牌用于所有对PostIdentity的API请求
  4. 所有运营都尊重您的信用和RLS政策

积分和定价

  • 免费试用: 注册5学分
  • 世代: 每个职位1学分
  • 精炼: 每次精炼1学分
  • 推荐人: 每次推荐5个学分(适用于两个用户)
  • 定价: 15学分起价5美元

购买积分→

细化功能

使用以下选项优化生成的帖子:

  • 再生:生成一个全新的版本
  • 更短:在保留消息的同时将长度缩短约40%
  • 更长:添加更多细节和上下文
  • styleadjust:应用一个预定义的音调变化(更随意、正式、幽默等)
  • 精炼:应用任何自定义反馈、混合说明或特定编辑

工作原理: 您的AI助手会根据您的自然语言请求自动选择正确的细化类型:

  • “让它更短”→ shorter
  • “添加更多幽默”→ style_adjust: add_humor
  • “使其更直接并删除em破折号”→ refine (混合指令的自定义反馈)
  • “再试一次”→ regenerate

注: 在MCP服务器中,所有改进都需要1个学分。web应用程序位于 postidentity.com 每次会话免费提供前3个改进。

链接

贡献

欢迎投稿!请打开问题或提交PR。

许可证

麻省理工学院© Post身份


由...制作❤️ PostIdentity团队