返回市场
营销工具MCP服务器

营销工具MCP服务器

作者:x51xxx5 星标更新:2025-04-03

项目介绍

OSP 营销工具套件(适用于Node.js)

模型上下文协议 语言 许可证

基于Open Strategy Partners验证的方法论,提供一套全面的工具,用于技术营销内容的创建、优化以及产品定位。这是OSP营销工具的MCP服务器的TypeScript实现。

为什么选择TypeScript实现?

与原始的Python版本相比,这个TypeScript/Node.js实现具有显著的优势:

  • 简化安装:依赖项更少,安装过程更简单
  • 跨平台兼容性:在Windows上无缝运行,没有常见的Python依赖问题
  • 更快的性能:对于这种类型的服务器,Node.js通常提供更好的性能
  • 现代JavaScript生态系统:利用强大的npm包生态系统
  • 更容易集成:与Web应用程序和其他JavaScript工具更容易集成
  • 更低的资源使用:通常需要较少的内存和系统资源

非常适合那些希望使用OSP营销工具而不必处理Python依赖、虚拟环境或兼容性问题的人。

功能

1. OSP产品价值图生成器

生成结构化的OSP产品价值图,有效传达产品的价值和定位。此工具提供:

  • 战略标语的创建和改进
  • 市场、技术、用户体验和业务维度上的定位声明
  • 角色、挑战和需求的角色发展
  • 明确利益、挑战和解决方案的价值案例文档
  • 特性分类的结构化层次

2. OSP元信息生成器

创建优化的网页内容元数据,包括适当的关键词放置和SEO友好的结构。此工具提供:

  • 战略关键词放置的文章标题(H1)
  • 优化以供搜索的元标题(50-60个字符)
  • 包含引人注目的价值主张的元描述(155-160个字符)
  • SEO友好的URL别名
  • 搜索意图分析和优化
  • 移动显示考虑

3. OSP内容编辑代码

应用OSP的语义编辑代码进行全面的内容审查。此系统提供:

  • 范围和叙述结构分析
  • 流畅性和可读性的增强
  • 风格和措辞的优化
  • 单词选择和语法验证
  • 技术准确性的验证
  • 包容性语言指导
  • 具有前后对比示例的建设性反馈

4. OSP技术写作指南

系统地创建高质量的技术内容,具有适当的故事叙述结构和流畅性。该指南涵盖:

  • 故事叙述结构原则和逻辑进展
  • 流畅性优化和内容组织
  • 清晰和精确的风格指南
  • 技术准确性的验证
  • 针对不同类型内容的具体指导(教程、参考文档、API文档)
  • 可访问性和国际化最佳实践

5. OSP页面SEO指南

全面系统地优化网页内容以适应搜索引擎和用户体验。该指南包括:

  • 元内容优化策略
  • 内容深度增强技术
  • 不同查询类型下的搜索意图对齐
  • 关键词研究和整合协议
  • 内部链接的最佳实践
  • 结构化数据实施
  • 内容推广策略

安装

预备条件

  • Node.js 18或更高版本
  • npm 或 yarn

设置

您可以采用两种方式安装并使用此包:

通过npm设置(推荐)

  1. 全局安装包:

在您的Claude Desktop配置文件(claude_desktop_config.json)中添加:

{
  "mcpServers": {
    "ai_think_gate": {
      "command": "npx",
      "args": [
        "-y",
        "@trishchuk/osp-marketing-tools-mcp"
      ]
    }
  }
}

从源代码设置

# 克隆仓库
git clone https://github.com/x51xxx/osp-marketing-tools-mcp.git
cd osp-marketing-tools-mcp

# 安装依赖项
npm install

# 构建项目
npm run build

在您的Claude Desktop配置文件(claude_desktop_config.json)中添加:

{
  "mcpServers": {
    "osp_marketing_tools": {
      "command": "node",
      "args": [
        "path/to/osp-marketing-tools-mcp/dist/index.js"
      ]
    }
  }
}

注意:对于Windows用户,请确保将path/to/osp-marketing-tools-mcp替换为您计算机上osp-marketing-tools-mcp目录的实际路径。例如,如果您将仓库克隆到C:\Users\YourName\Documents\osp-marketing-tools-mcp,则args行应如下所示:

"args": ["C:\\Users\\YourName\\Documents\\osp-marketing-tools-mcp\\dist\\index.js"]

同时,请记得在路径中使用双反斜杠\\而不是单反斜杠\

使用方法

在标准I/O模式下运行服务器(适用于Claude Desktop、Cursor等)

npm start

在HTTP/SSE模式下运行服务器

npm run start:sse

这将在端口3000启动一个Web服务器(可通过PORT环境变量进行配置),并通过服务器发送事件(SSE)公开MCP API。

一旦服务器在HTTP/SSE模式下运行,您可以通过访问http://localhost:3000/来获取一个交互式演示界面,展示可用工具。

可用工具

  • health_check - 服务器健康状态和资源可用性检查
  • get_editing_codes - OSP编辑代码文档及其用于语义内容审查的使用协议
  • get_writing_guide - OSP写作指南,包含创建高质量技术内容的原则
  • get_meta_guide - OSP元信息生成器,用于网页内容元数据优化
  • get_value_map_positioning_guide - OSP产品价值图生成器,用于有效的产品定位
  • get_on_page_seo_guide - OSP页面SEO指南,用于全面的内容优化

可用提示

  • edit-content - 使用OSP编辑代码审查内容,提高质量和清晰度
  • generate-meta - 为网页内容生成优化的元数据,包括适当的关键词放置
  • generate-value-map - 创建结构化的OSP价值图,用于产品定位
  • apply-writing-guide - 应用OSP写作原则,创建技术内容
  • optimize-seo - 应用页面SEO策略,优化内容以适应搜索引擎

示例用法

与Claude或其他LLM一起使用

要使用OSP编辑代码审查内容,只需向Claude发送以下提示(在配置MCP服务器后):

使用OSP编辑代码审查以下技术内容:

Kubernetes是一个容器编排平台。它负责部署应用程序并根据需要进行扩展。它可以做很多事情。它非常好。你应该使用它来使你的应用程序更具弹性。

为了生成产品价值图:

为[产品名称]生成一个OSP价值图,重点关注[目标受众],并列出以下关键特性:[列出特性]

示例:
为CloudDeploy生成一个OSP价值图,重点关注DevOps工程师,并列出这些关键特性:
- 自动化部署管道
- 支持基础设施即代码
- 实时监控
- 多云兼容性

直接API集成(SSE)

服务器提供了一个JavaScript客户端示例,展示了如何使用服务器发送事件(SSE)连接到MCP服务器。当您在HTTP/SSE模式下运行服务器时,可以在http://localhost:3000/访问演示。

这是一个简单的示例,展示如何编程连接到SSE端点:

// 连接到SSE端点
const source = new EventSource('http://localhost:3000/sse');
let sessionId;

// 监听会话ID
source.addEventListener('sessionId', (event) => {
    sessionId = JSON.parse(event.data).sessionId;
    console.log(`已连接,会话ID:${sessionId}`);
});

// 监听工具响应
source.addEventListener('toolResponse', (event) => {
    const response = JSON.parse(event.data);
    console.log('工具响应:', response);
});

// 调用工具
async function callTool(name, args = {}) {
    const response = await fetch(`http://localhost:3000/messages?sessionId=${sessionId}`, {
        method: 'POST',
        headers: {
            'Content-Type': 'application/json',
        },
        body: JSON.stringify({
            jsonrpc: '2.0',
            id: Date.now().toString(),
            method: 'tools/call',
            params: {
                name: name,
                arguments: args
            }
        })
    });

    return response.json();
}

开发

# 在开发模式下运行(标准I/O)
npm run dev

# 在开发模式下运行(HTTP/SSE)
npm run dev:sse

项目结构

osp-marketing-tools-mcp/
├── prompts/             # 来自OSP工具的Markdown资源
├── public/              # HTTP服务器的静态Web文件
│   └── index.html       # SSE客户端演示界面
├── src/
│   ├── utils/           # 工具函数
│   │   └── contentReader.ts
│   ├── tools/           # MCP工具实现
│   │   └── index.ts
│   ├── prompts/         # MCP提示模板
│   │   └── index.ts
│   ├── resources/       # MCP资源实现
│   │   └── index.ts
│   ├── index.ts         # 主入口点(标准I/O)
│   └── http.ts          # HTTP/SSE服务器
├── dist/                # 编译的JavaScript(生成)
├── package.json
└── tsconfig.json

归属

本软件基于Open Strategy Partners开发的内容创作和优化方法论。它实现了他们的LLM启用营销工具和专业内容创作框架。

更多详情和原始资源,请访问:

  1. OSP写作和编辑指南
  2. 编辑代码快速入门指南
  3. OSP免费资源

许可证

本软件根据Creative Commons Corporation(“创意共享”)的署名-相同方式共享4.0国际许可协议授权。