Kylas CRM について
Kylas CRM は、MCP クライアントから CRM のリードを扱うための MCP サーバーです。リードの作成・検索・絞り込みに加え、ユーザー、製品、パイプラインの情報を照会できます。
主な機能
- 01リード項目の説明取得
- 02リードの作成
- 03リードの検索と絞り込み
- 04ユーザーと製品の ID 解決
- 05パイプラインとステージの照会
- 06長期間未活動のリード検索
活用シーン
- 01ユーザーの文脈に基づくリード作成
- 02複数条件によるリードの絞り込み
- 03担当者・製品・ステージ名の ID 解決
MCP 対応
stdio 経由で、Kylas CRM のリード操作と関連情報の照会ツールを MCP クライアントに提供します。KYLAS_API_KEY が必要です。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Kylas CRM MCP サーバー(リードのみ)
Kylas CRM のリード操作用 Model Context Protocol サーバーです。Cursor、Claude Desktop、または任意の MCP クライアントから使用して、リードの作成、検索と絞り込み、ユーザー、製品、パイプラインの検索を行えます。
機能
- get_lead_field_instructions – リードのスキーマ(標準フィールドとカスタムフィールド、選択リスト ID)を取得します
- create_lead – ユーザーコンテキストから動的フィールドを使ってリードを作成します
- search_leads – 複数の条件でリードを検索、絞り込みします
- lookup_users – ユーザー名を ID に解決します(所有者、作成者など)
- lookup_products – 製品名を ID に解決します
- lookup_pipelines / get_pipeline_stages – オープン、クローズ、受注済みのリードのパイプラインとステージを解決します
- search_idle_leads – N 日間アクティビティのないリードを検索します
必要条件
- Python 3.10+
- Kylas アカウントと API キー
インストール
pip install -e .
# or from PyPI (after publish): pip install kylas-crm-mcp
設定
環境変数を設定します(または .env ファイルを使用します)。
| 変数 | 必須 | 説明 |
|---|---|---|
KYLAS_API_KEY | はい | Kylas API キー |
KYLAS_BASE_URL | いいえ | API のベース URL(デフォルト:https://api.kylas.io/v1) |
サーバーの実行
サーバーは stdio トランスポート(MCP のデフォルト)を使用します。次のコマンドを実行します。
python -m kylas_crm_mcp
# or: python main.py (when developing from repo root)
MCP クライアント(例:Cursor)は通常、このプロセスを起動し、stdin/stdout を介して通信します。
Docker
docker build -t kylas-crm-mcp .
docker run -e KYLAS_API_KEY=your_key -i kylas-crm-mcp
開発
pip install -e ".[dev]"
pytest
ライセンス
ライセンス情報については、リポジトリを参照してください。
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。