Wordware MCP Server

local-only server

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

Integrations

  • Provides search capabilities through the React Agent tool which can perform Google searches

  • Supports direct page saving to Notion through the Save to Notion tool

  • Used for generating zod schemas from Wordware flow information in the add-tool utility

Wordware MCP サーバー

Wordware で展開されたフローを、Claude 会話内で直接使用できるツールとして統合できるようにするモデル コンテキスト プロトコル (MCP) サーバー実装。

特徴

  • MCP経由のClaudeとの統合
  • 以下を含む基本的な Wordware ツールのサポート:
    • 創業者調査:包括的な創業者分析とミーティング準備
    • リードエンリッチメント:営業見込み客の調査とインテリジェンス
    • Notion に保存: ページを Notion に直接保存します
    • React Agent: Google 検索と API 機能を使ったタスク解決

設定

1. ルート ディレクトリのenv.example.tsファイルをenv.tsに変更し、内部に変数を設定します。

通常の.envファイルを使用するのは、サーバーの環境(Claude Desktop の設定内)からこれらの変数にアクセスできるようにする必要を考えると複雑すぎるように思えました。より良い解決策が見つかったら、この章に戻って検討してください。

  • OPENAI_API_KEY : OpenAI API キー (Wordware フローに関する指定された情報から zod スキーマを生成するためにadd-tool.tsで使用されます)
  • NOTION_SECRET : Notionの秘密
  • NOTION_PARENT_PAGE_ID : 保存先のNotionページのID
  • SAVE_TO_NOTION_APP_ID : デプロイしたSave to NotionアプリのID
  • RESEARCH_FOUNDER_APP_ID : デプロイされた Research Founder アプリの ID
  • LEAD_ENRICHMENT_APP_ID : 導入したリードエンリッチメントアプリのID
  • REACT_AGENT_APP_ID : デプロイされたReact AgentアプリのID

NotionをsaveToNotionツール用に設定するには、 ここの指示に従ってください。

4 つのツールのいずれかを使用しない場合は、対応する env 変数を空のままにしておくと、ツールは登録されません。

2. 依存関係をインストールしてサーバーを構築します。

npm install npm run build-server

3. Claude for Desktopでサーバーをテストする

サーバーをテストするには、Claude for Desktop がインストールされている必要があります。インストールされている場合は、MCP サーバーを使用するように設定ファイルを変更する必要があります。設定ファイルを開くには、以下のコマンドを実行してください(VSCode を使用している場合)。

code ~/Library/Application\ Support/Claude/claude_desktop_config.json

次に、ファイルに次の内容を追加します ( /ABSOLUTE/PATH/TO/PARENT/FOLDER/wordware/build/index.js 、このリポジトリのbuildフォルダーにあるindex.jsファイルへの絶対パスに置き換えてください)。

{ "mcpServers": { "wordware": { "command": "node", "args": ["/ABSOLUTE/PATH/TO/PARENT/FOLDER/wordware/build/index.js"] } } }

4. add-toolコマンドを使用する(オプションだが推奨)

注: add-toolコマンドは、いくつかのシンプルな Wordware フローでのみテストされています。スキーマの生成には OpenAI を使用しているため、使用前にツールの出力を必ず確認してください。

ツールを実行するには:

npm run add-tool

今後の改善

動的ツール構成

現在、ツールはサーバー実装にハードコードされています。今後の改善では、以下の点に重点を置く予定です。

  • Wordware APIで認証を実装する
  • ユーザーのデプロイメントを自動的に取得する機能を追加
  • どのデプロイメントをMCPツールとして自動的に追加できるかを把握する
  • 複雑なブロック(「人間に質問」ブロックなど)のサポート強化
  • ツール呼び出しのエラー処理の改善
-
security - not tested
F
license - not found
-
quality - not tested

Wordware フローをツールとして Claude 会話内に直接統合し、創設者の調査、リード強化、Notion の統合、Google 検索によるタスク解決などの機能をサポートするモデル コンテキスト プロトコル サーバーの実装。

  1. Features
    1. Setup
      1. 1. Modify the env.example.ts file in the root directory to set it to env.ts and set the variables inside:
      2. 2. Install dependencies and build the server:
      3. 3. Testing the server with Claude for Desktop
      4. 4. Using the add-tool command (optional but recommended)
    2. Future Improvements
      1. Dynamic Tool Configuration
    ID: 103bev7m4v