Skip to main content
Glama

Satori Syntax MCP Server

by nogu66

さとり構文 MCP

https://github.com/user-attachments/assets/64a88176-9852-4ffa-857e-8d9960f8c107

X(旧Twitter)投稿用の効果的なさとり構文を生成するModel Context Protocol (MCP) サーバーです。140文字以内で読者の心を掴む構文を5つのパターンから選択して生成できます。

主な機能

  • 高速で軽量。構造化されたテンプレートベースの生成で瞬時に構文を作成
  • LLMフレンドリー。MCPプロトコルによる構造化されたデータ操作
  • 決定論的な構文生成。曖昧さを排除した明確なパターンベースのアプローチ

動作要件

  • Node.js 18以降
  • VS Code、Cursor、Windsurf、Claude Desktop、Goose、またはその他のMCPクライアント

さとり構文タイプ

  • A: 基本形 - 万能でどんな状況にも適応可能な構文
  • B: 常識の否定 - 常識や既成概念を覆すことで読者の関心を引きつける
  • C: 一般的なニュース - ニュースを軸にしつつ、読者の興味を引く構文
  • D: 衝撃的なニュース - 驚きや感動を伴う内容で感情を動かす
  • E: ステップ紹介 - 具体的な手順を示して行動を促す構文

はじめに

まず、お使いのクライアントでSatori Syntax MCPサーバーをインストールしてください。

標準設定 ほとんどのツールで動作します:

{ "mcpServers": { "generate-satorify": { "command": "npx", "args": [ "@shuhary/satorify-mcp@latest" ] } } }

Claude Code CLIを使用してSatori Syntax MCPサーバーを追加:

claude mcp add generate-satorify npx @shuhary/satorify-mcp@latest

MCPインストールガイドに従い、上記の標準設定を使用してください。

Cursor SettingsMCPAdd new MCP Serverに移動。お好みの名前を付け、コマンドnpx @shuhary/satorify-mcpcommandタイプを使用してください。Editをクリックして設定を確認したり、コマンドライン引数を追加することもできます。

Advanced settingsExtensionsAdd custom extensionに移動。お好みの名前を付け、タイプSTDIOを使用し、commandnpx @shuhary/satorify-mcpに設定してください。"Add Extension"をクリックします。

MCPインストールガイドに従い、上記の標準設定を使用してください。VS Code CLIを使用してSatori Syntax MCPサーバーをインストールすることもできます:

# VS Code用 code --add-mcp '{"name":"generate-satorify","command":"npx","args":["@shuhary/satorify-mcp@latest"]}'

インストール後、VS CodeのGitHub Copilotエージェントでサーバーが利用可能になります。

Windsurf MCPドキュメントに従い、上記の標準設定を使用してください。

ツール

  • generate_satori_syntax
    • タイトル: さとり構文生成
    • 説明: 指定されたパラメータに基づいて140文字以内のさとり構文を生成
    • パラメータ:
      • structure_type (string, 必須): 構文タイプ(A/B/C/D/E)
      • target_audience (string, 必須): ターゲット層
      • message_content (string, 必須): 伝えたいメッセージの内容
      • expected_action (string, 必須): 期待する行動
      • news_content (string, オプション): ニュース内容(構文CとDで使用)
    • 読み取り専用: false
  • get_satori_structure_types
    • タイトル: 構文タイプ一覧取得
    • 説明: 利用可能なさとり構文タイプの一覧を取得
    • パラメータ: なし
    • 読み取り専用: true

設定

Satori Syntax MCPサーバーは以下の引数をサポートしています。これらは上記のJSON設定で"args"リストの一部として提供できます:

> npx @shuhary/satorify-mcp@latest --help --output-dir <path> 出力ファイル用のディレクトリパス --config <path> 設定ファイルのパス --help ヘルプを表示

設定ファイル

Satori Syntax MCPサーバーはJSON設定ファイルを使用して設定できます。--configコマンドラインオプションを使用して設定ファイルを指定できます:

npx @shuhary/satorify-mcp@latest --config path/to/config.json
{ // 出力ファイル用のディレクトリ outputDir?: string; // さとり構文生成の設定 generation?: { // デフォルトの文字数制限(デフォルト: 140) maxLength?: number; // デフォルトの構文タイプ defaultStructureType?: 'A' | 'B' | 'C' | 'D' | 'E'; }; }

開発

ソースからビルド

git clone https://github.com/nogu66/satorify-mcp.git cd satorify-mcp npm install npm run build

開発環境のセットアップ

npm install npm run dev # ウォッチモードでの開発

テスト実行

npm test

ディレクトリ構造

src/ ├── index.ts # MCPサーバーのメインファイル ├── types.ts # 型定義 └── satori-templates.ts # さとり構文テンプレート

貢献

プルリクエストやイシューの報告を歓迎します。

ライセンス

MIT License

注意事項

  • このツールはさとり構文のプロンプトを生成します。実際の構文生成にはLLMが必要です。
  • さとり構文生成は、使用しているLLM(Claude、ChatGPT、Geminiなど)で実行してください。
  • さとり構文の使用には十分注意し、適切なターゲットと内容で使用してください。
  • X(Twitter)の利用規約に従って使用してください。
  • 生成されたコンテンツの品質や適切性についてご自身で確認してください。 `

サポート

問題が発生した場合は、GitHubのイシューで報告してください。

Deploy Server
-
security - not tested
A
license - permissive license
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

Enables generation of Satori syntax templates for creating engaging 140-character X (Twitter) posts. Supports five different structure types including basic forms, contrarian takes, news-based content, shocking news, and step-by-step guides.

  1. 主な機能
    1. 動作要件
      1. さとり構文タイプ
        1. はじめに
          1. ツール
            1. 設定
              1. 設定ファイル
                1. 開発
                  1. ソースからビルド
                  2. 開発環境のセットアップ
                  3. テスト実行
                  4. ディレクトリ構造
                2. 貢献
                  1. ライセンス
                    1. 注意事項
                      1. サポート

                        Related MCP Servers

                        • -
                          security
                          F
                          license
                          -
                          quality
                          Enables interaction with Curri's API by managing text notes, offering tools for note creation, and generating summaries using structured prompts.
                          Last updated -
                          • Apple
                        • A
                          security
                          A
                          license
                          A
                          quality
                          Provides pre-defined prompt templates for AI assistants to generate comprehensive plans for TypeScript projects, API architectures, and GitHub workflows.
                          Last updated -
                          2
                          1
                          MIT License
                        • -
                          security
                          F
                          license
                          -
                          quality
                          Connects to multiple social media platforms (Twitter/X, Mastodon, LinkedIn), allowing users to create and publish content across platforms through natural language instructions.
                          Last updated -
                          9
                        • -
                          security
                          A
                          license
                          -
                          quality
                          A Model Context Protocol server that enables AI assistants to create and manage Twitter drafts on Typefully, supporting features like thread creation, scheduling, and retrieving published content.
                          Last updated -
                          5
                          MIT License
                          • Apple

                        View all related MCP servers

                        MCP directory API

                        We provide all the information about MCP servers via our MCP API.

                        curl -X GET 'https://glama.ai/api/mcp/v1/servers/nogu66/satorify-mcp'

                        If you have feedback or need assistance with the MCP directory API, please join our Discord server