Ticket Tailor API Integration について
Ticket Tailor API Integrationは、LLMからTicket Tailorを利用するためのPython製MCPラッパーです。イベントの条件検索と注文検索に対応し、APIエンドポイントの追加が進められています。
主な機能
- 01条件を指定したイベント取得
- 02パラメーターによる注文検索
- 03FastMCPによる構築
活用シーン
- 01条件に合うTicket Tailorイベントの検索
- 02Ticket Tailor注文の検索
MCP 対応
Ticket Tailor APIの操作をMCPクライアントに公開します。現在はイベント取得と注文検索に対応しています。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Ticket Tailor API 連携
LLM が Ticket Tailor API と簡単にやり取りできるようにする、Ticket Tailor API 用の Python MCP ラッパーです。まだごく初期の段階ですが、基盤となる部分はすべて整っています。今後は、さまざまなエンドポイント向けの関数を実装していく予定です。また、データを取得/送信/更新するだけでなく、そのデータを処理する専用ツールも作成できます。別の場所にイベントを作成するコードがあるので、後ほど取り込む予定です。
機能
- 柔軟なフィルタリングオプションを使ってイベントを取得
- 充実した検索パラメーターを使って注文を取得
- FastMCP を基盤としており、アプリケーションに簡単に統合可能
インストール
# Clone the repository
git clone https://github.com/shakermakerk/ticket_tailor_mcp_server.git
cd ticket_tailor_mcp_server
# Install dependencies
pip install -r requirements.txt
セットアップ
- ルートディレクトリにある
.env_exampleファイルを基に.envファイルを作成し、Ticket Tailor API キーを追加します
使用方法
Cursor で使用する場合(一般的には使用しない想定です):
mcp.json を編集して、以下を追加します
"tt-events": {
"type": "command",
"command": "mcp run /src/ticket_tailor/ticket_tailor_funcs.py" # you may need to edit this path
}
高度な使用方法
Using with our own agents. It depends on the agentic framework that you're using but you generally pass the MCP server in as a tool. Some frameworks like Openai-Agents SDK that are naturally async require some helper functions. I can provide examples if reqested. in ticket_tailor_mcp_server/src/ticket_tailor/example_langgraph_agent.py you will see a simple example using langchain react agents (not langgraph).
API リファレンス
実装の詳細については、src/ticket_tailor ディレクトリを参照してください。
開発ロードマップ
Ticket Tailor API のエンドポイントをさらに実装しています。実装予定の内容については、ロードマップを参照してください。
- 実装優先度順のエンドポイント一覧
- 現在の実装状況
- 新しいエンドポイントを追加するためのガイドライン
貢献をご希望の場合は、実装が必要なエンドポイントをロードマップで確認してください。
貢献
貢献を歓迎します!以下の方法でご協力いただけます。
既存コードで確立されているパターンに従って、新しい API エンドポイントを実装する貢献を特に歓迎します。
ライセンス
このプロジェクトは MIT ライセンスの下でライセンスされています。詳細については、LICENSE ファイルを参照してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。