OSP Marketing Tools MCP Server

CC BY-SA 4.0
49
1
  • Linux
  • Apple

Integrations

  • Licensed under Creative Commons Attribution-ShareAlike 4.0 International license, enabling proper attribution and sharing of the OSP marketing methodologies.

  • Implements the MCP server in Node.js to offer simplified installation, cross-platform compatibility, and better performance compared to the original Python version.

  • Uses TypeScript to implement the MCP server for OSP Marketing Tools, providing type safety and modern language features.

Node.js 向け OSP マーケティング ツール

Open Strategy Partnersの実績ある手法に基づき、テクニカルマーケティングコンテンツの作成、最適化、製品ポジショニングのための包括的なツールスイートです。これは、OSPマーケティングツール向けMCPサーバーのTypeScript実装です。

TypeScript 実装の理由

この TypeScript/Node.js 実装は、元の Python バージョンに比べて大きな利点を提供します。

  • 簡素化されたインストール: 依存関係が少なくなり、セットアッププロセスが簡単になりました
  • クロスプラットフォーム互換性: 一般的なPythonの依存関係の問題なくWindows上でシームレスに動作します
  • より高速なパフォーマンス: Node.js は通常、このタイプのサーバーでより優れたパフォーマンスを提供します。
  • 最新のJavaScriptエコシステム:堅牢なnpmパッケージエコシステムを活用
  • より簡単な統合: Webアプリケーションや他のJavaScriptツールとの統合が簡単
  • リソース使用量の低減: 一般的にメモリとシステムリソースの必要量が少なくなります

Python の依存関係、仮想環境、互換性の問題を気にせずに OSP マーケティング ツールを使用したい方に最適です。

特徴

1. OSP製品価値マップジェネレータ

製品の価値とポジショニングを効果的に伝える、構造化されたOSP製品価値マップを作成します。このツールは以下の機能を提供します。

  • 戦略的なタグラインの作成と改良
  • 市場、技術、UX、ビジネスの各側面におけるポジションステートメント
  • 役割、課題、ニーズを考慮したペルソナ開発
  • 明確なメリット、課題、解決策を記載した価値事例ドキュメント
  • 構造化された階層における特徴の分類

2. OSPメタ情報ジェネレーター

適切なキーワード配置とSEOに適した構造で、ウェブコンテンツに最適なメタデータを作成します。このツールは以下の機能を提供します。

  • 戦略的なキーワード配置による記事タイトル(H1)
  • 検索に最適化されたメタタイトル(50~60文字)
  • 説得力のある価値提案を含むメタディスクリプション(155~160文字)
  • SEOに適したURLスラッグ
  • 検索意図の分析と最適化
  • モバイルディスプレイの考慮事項

3. OSPコンテンツ編集コード

包括的なコンテンツレビューには、 OSPのセマンティック編集コードを適用します。このシステムには以下が含まれます。

  • スコープと物語構造の分析
  • フローと読みやすさの向上
  • スタイルとフレーズの最適化
  • 単語の選択と文法の検証
  • 技術的精度の検証
  • 包括的な言語ガイダンス
  • 前後の例を挙げた建設的なフィードバック

4. OSPテクニカルライティングガイド

適切な構成と流れを備えた高品質な技術コンテンツを作成するための体系的なアプローチ。このガイドでは以下の内容を取り上げます。

  • 物語構造の原則と論理的展開
  • フローの最適化とコンテンツの整理
  • 明確さと正確さのためのスタイルガイドライン
  • 技術的正確性の検証
  • コンテンツタイプ固有のガイダンス(チュートリアル、リファレンスドキュメント、APIドキュメント)
  • アクセシビリティと国際化のベストプラクティス

5. OSPオンページSEOガイド

検索エンジンとユーザーエクスペリエンスのためにウェブコンテンツを最適化する包括的なシステム。このガイドには以下が含まれます。

  • メタコンテンツ最適化戦略
  • コンテンツの深みを高める技術
  • さまざまなクエリタイプ間での検索意図の調整
  • キーワード調査と統合プロトコル
  • 内部リンクのベストプラクティス
  • 構造化データの実装
  • コンテンツプロモーション戦略

インストール

前提条件

  • Node.js 18以上
  • npmまたはyarn

設定

このパッケージは、次の 2 つの方法でインストールして使用できます。

npm 経由でセットアップ (推奨)

  1. パッケージをグローバルにインストールします。

Claude Desktop 構成ファイル ( claude_desktop_config.json ) に以下を追加します。

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

ソースコードからのセットアップ

# Clone the repository git clone https://github.com/x51xxx/osp-marketing-tools-mcp.git cd osp-marketing-tools-mcp # Install dependencies npm install # Build the project 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"]

また、パスでは単一のバックスラッシュ\ではなく二重のバックスラッシュ\\使用することを忘れないでください。

使用法

サーバーを stdio モードで実行する (Claude Desktop、Cursor など)

npm start

HTTP/SSEモードでサーバーを実行する

npm run start:sse

これにより、Server-Sent Events (SSE) を介して MCP API を公開するポート 3000 (PORT 環境変数で構成可能) で Web サーバーが起動します。

サーバーが HTTP/SSE モードで実行されると、利用可能なツールのインタラクティブなデモを提供するhttp://localhost:3000/の Web インターフェイスにアクセスできるようになります。

利用可能なツール

  • health_check - サーバーの健全性状態とリソースの可用性のチェック
  • get_editing_codes - セマンティックコンテンツレビューのための OSP 編集コードのドキュメントと使用プロトコル
  • get_writing_guide - 高品質な技術コンテンツを作成するための原則をまとめた OSP ライティングガイド
  • get_meta_guide - Webコンテンツのメタデータ最適化のための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戦略を適用して、検索用にコンテンツを最適化します

使用例

クロードや他のLLMと併用

OSP 編集コードを使用してコンテンツを確認するには、次のプロンプトを Claude に送信するだけです (MCP サーバーを設定した後)。

Review this technical content using OSP editing codes: Kubernetes is a container orchestration platform. It handles deploying applications and scaling them as needed. There's lots of things it can do. It's really good. You should use it for your applications to make them more resilient.

製品価値マップを生成するには:

Generate an OSP value map for [Product Name] focusing on [target audience] with the following key features: [list features] Example: Generate an OSP value map for CloudDeploy focusing on DevOps engineers with these key features: - Automated deployment pipeline - Infrastructure as code support - Real-time monitoring - Multi-cloud compatibility

直接 API 統合 (SSE) の使用

サーバーは、Server-Sent Events(SSE)を使用してMCPサーバーに接続する方法を示すJavaScriptクライアントサンプルを提供します。サーバーをHTTP/SSEモードで実行すると、 http://localhost:3000/でデモにアクセスできます。

以下は、プログラムで SSE エンドポイントに接続する方法の簡単な例です。

// Connect to SSE endpoint const source = new EventSource('http://localhost:3000/sse'); let sessionId; // Listen for session ID source.addEventListener('sessionId', (event) => { sessionId = JSON.parse(event.data).sessionId; console.log(`Connected with session ID: ${sessionId}`); }); // Listen for tool responses source.addEventListener('toolResponse', (event) => { const response = JSON.parse(event.data); console.log('Tool response:', response); }); // Call a tool 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(); }

発達

# Run in development mode (stdio) npm run dev # Run in development mode (HTTP/SSE) npm run dev:sse

プロジェクト構造

osp-marketing-tools-mcp/ ├── prompts/ # Markdown resources from OSP tools ├── public/ # Static web files for HTTP server │ └── index.html # SSE client demo interface ├── src/ │ ├── utils/ # Utility functions │ │ └── contentReader.ts │ ├── tools/ # MCP tool implementations │ │ └── index.ts │ ├── prompts/ # MCP prompt templates │ │ └── index.ts │ ├── resources/ # MCP resource implementations │ │ └── index.ts │ ├── index.ts # Main entry point (stdio) │ └── http.ts # HTTP/SSE server ├── dist/ # Compiled JavaScript (generated) ├── package.json └── tsconfig.json

帰属

このソフトウェアは、 Open Strategy Partnersが開発したコンテンツ作成および最適化手法に基づいています。LLM対応のマーケティングツールとプロフェッショナルなコンテンツ作成フレームワークを実装しています。

詳細情報と元のリソースについては、次の Web サイトをご覧ください。

  1. OSP 執筆・編集ガイド
  2. コード編集クイックスタートガイド
  3. OSP無料リソース

ライセンス

このソフトウェアは、Creative Commons Corporation (以下「Creative Commons」) の Attribution-ShareAlike 4.0 International ライセンスに基づいてライセンスされています。

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Open Strategy Partners の方法論に基づいたマーケティング ツールを提供し、バリュー マップ生成、メタ情報作成、コンテンツ編集などのツールを通じてコンテンツの作成、最適化、製品の位置付けを可能にするモデル コンテキスト プロトコル サーバーの TypeScript 実装です。

  1. Why TypeScript Implementation?
    1. Features
      1. 1. OSP Product Value Map Generator
      2. 2. OSP Meta Information Generator
      3. 3. OSP Content Editing Codes
      4. 4. OSP Technical Writing Guide
      5. 5. OSP On-Page SEO Guide
    2. Installation
      1. Prerequisites
      2. Setup
    3. Usage
      1. Running the server in stdio mode (for Claude Desktop, Cursor, etc.)
      2. Running the server in HTTP/SSE mode
    4. Available Tools
      1. Available Prompts
        1. Example Usage
          1. Using with Claude or other LLM
          2. Using with Direct API Integration (SSE)
        2. Development
          1. Project Structure
            1. Attribution
              1. License
                ID: 9hgkvjyc3v