Integrations
Used for configuration management, storing sensitive Marketo API credentials and instance URL in environment variables.
Provides a Node.js runtime environment for the MCP server, with compatibility for v14 or higher required for server operation.
The MCP server is implemented in TypeScript, enabling type-safe interactions with the Marketo API.
Marketo MCP サーバー
Marketo APIと連携するためのモデルコンテキストプロトコルサーバー。このサーバーは、フォームの一覧表示、複製、承認など、Marketoフォームを管理するためのツールを提供します。
前提条件
- Node.js (v14以上)
- Marketo API 資格情報 (クライアント ID とクライアント シークレット)
- APIアクセスが有効になっているMarketoインスタンス
- クロードデスクトップがインストール済み
はじめる
1. Marketo API認証情報を取得する
- Marketo管理パネルにログインする
- 管理>統合> LaunchPointに移動します
- 新規>新規サービスをクリック
- サービスの詳細を入力してください:
- サービス: カスタム
- 表示名: (例:「MCP サーバー」)
- 提供されたクライアントIDとクライアントシークレットを保存します
2. 環境変数を設定する
- ルート ディレクトリに
.env
ファイルを作成します。
Copy
3. インストールとセットアップ
Copy
4. クロードデスクトップ構成
- クロードデスクトップを開く
- 開発者設定に移動
- ビルドプロセス中に出力された構成設定を貼り付けます
- 設定を保存する
- Claudeデスクトップを再起動します
利用可能なツール
フォームリストを取得
Copy
IDでフォームを取得
Copy
クローンフォーム
Copy
承認フォーム
Copy
エラー処理
一般的なエラーのシナリオと解決策:
- 認証エラー
- クライアントIDとクライアントシークレットが正しいことを確認してください
- MarketoでAPIアクセスが有効になっていることを確認してください
- インスタンスURLが正しいことを確認してください
- 権限エラー
- APIユーザーに十分な権限があることを確認する
- フォーム操作のフォルダアクセス権限を確認する
- レート制限
- サーバーはトークンの更新を自動的に処理します
- レート制限のあるリクエストに対して再試行ロジックを実装することを検討する
ベストプラクティス
- 環境管理
.env
ファイルをバージョン管理にコミットしないでください- 開発と本番で異なる認証情報を使用する
- API認証情報を定期的にローテーションする
- 安全
- 資格情報を安全に保存する
- 機密データには環境変数を使用する
- APIアクセスログを監視する
- パフォーマンス
- 適切な場合にフォームデータをキャッシュする
- 大きなフォームリストにはページ区切りを使用する
- レート制限を適切に処理する
発達
プロジェクト構造
Copy
貢献
- リポジトリをフォークする
- 機能ブランチを作成する
- 変更を加える
- プルリクエストを送信する
サポート
問題や質問については:
- Marketo REST APIドキュメントを確認する
- 上記の一般的なエラーシナリオを確認してください
- リポジトリに問題を提出する
You must be authenticated.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Marketo API と対話するためのモデル コンテキスト プロトコル サーバー。フォームのリスト、複製、承認など、Marketo フォームを管理するためのツールを提供します。
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol server that enables interaction with the Tradovate API for managing trading contracts, positions, orders, and accounts.Last updated -JavaScriptMIT License
- -securityFlicense-qualityA Model Context Protocol server that interfaces with Alpaca trading API, allowing users to manage portfolios, place trades, and access market data through natural language interactions.Last updated -Python
- -securityAlicense-qualityA Model Context Protocol server that exposes over 200+ APIs from API.market as MCP resources, allowing large language models to discover and interact with various APIs through natural language commands.Last updated -1112TypeScriptMIT License
- AsecurityAlicenseAqualityA Model Context Protocol server that connects to a Magento 2 REST API, allowing Claude and other MCP clients to query product information, customer data, and order statistics from a Magento store.Last updated -143JavaScriptGPL 3.0