mcpField
M
MCP from API Definition for Timefold Quickstarts

MCP from API Definition for Timefold Quickstarts

ローカル
github.com/TomCools開発ツール080 週間前に更新

MCP from API Definition for Timefold Quickstarts について

Timefold Quickstarts の一部を変更する、Quarkus ベースの MCP サーバー例です。シンプルなツールエンドポイントと生成済み API クライアントを使います。README によると専用ブランチが必要で、主に参考用のプロジェクトです。

主な機能

  1. 01Quickstarts の一部を変更
  2. 02シンプルな MCP ツールエンドポイント
  3. 03OpenAPI Spec からクライアントを生成
  4. 04Quarkus ベースの構成

活用シーン

  1. 01Timefold Quickstarts の MCP 連携を検討
  2. 02Quickstarts の変更機能を MCP ツールとして公開

MCP 対応

Claude Desktop や Goose などの MCP クライアントにツールエンドポイントを提供します。README ではサンプルとして紹介され、専用の Timefold Quickstarts ブランチが必要とされています。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Timefold Quickstarts の API 定義からの MCP

このリポジトリには、Timefold Quickstarts の一部の要素を変更できる MCP サーバーのコードが含まれています。

メモ

このリポジトリは Timefold のデフォルトのクイックスタートでは動作せず、専用のブランチが必要です。 インスピレーションを得るためのプロジェクトとしてご覧ください。

アーキテクチャ

Quarkus を使用した最小限の構成を採用しました。

  • MCP クライアント(Claude デスクトップや Goose など)が利用できる、シンプルなツールエンドポイント。
  • OpenAPI Spec から生成された API クライアント。

実行設定

この設定を Claude の設定に追加すると、JBang を使用してアプリケーションを実行します。

{
  "mcpServers": {
    "Timefold-mcp-quickstarts": {
      "command": "jbang",
      "args": [
        "be.tomcools:timefold-mcp-for-quickstarts:1.0.0-SNAPSHOT:runner"
      ]
    }
  }
}

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。