mcpField
M
Mcpserver

Mcpserver

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

Mcpserver について

Mcpserver は、色名と 16 進数値の一覧を公開する Java 製の MCP サーバーサンプルです。項目の一覧表示、個別取得、追加に対応しています。

主な機能

  1. 01色名と 16 進数値の一覧表示
  2. 02色の個別取得
  3. 03色項目の追加
  4. 04SSE エンドポイント

活用シーン

  1. 01利用可能な色の一覧を確認
  2. 02色の 16 進数値を調べる
  3. 03サンプル一覧に色を追加

MCP 対応

SSE エンドポイントを介して、一覧表示、個別取得、項目追加の操作を MCP クライアントに公開します。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

独自の mcp サーバー - 色と16進値のシンプルなリスト

このシンプルなデモは、Dan Vega による YouTube チュートリアルをもとにしています。

Dan Vega、mcp サーバーのチュートリアル

Spring Boot のドキュメントを見る

前提条件

実行中の MCP サーバーをデモするために、開発者モードを有効にした Claude Desktop を使用しました。

SSE トランスポート用の Claude Desktop 設定例:

{
  "mcpServers": {
    "localmcp": {
      "type": "sse",
      "url": "http://localhost:8080/sse"
    }
  }
}

server.port を変更した場合は、URL/ポートを置き換えてください。

ビルドして実行します:

  • mvn clean package
  • java -jar target/mymcp-0.1.0-SNAPSHOT.jar

SSE エンドポイントが登録されていることを確認します:

  • アプリを起動します
  • http://localhost:8080/actuator/mappings を開きます
  • パスが「/sse」のエントリーを検索します。ポートを変更した場合は、それに応じて URL を調整してください。

mcp が公開する内容

サーバーは、色の名前と16進値のペアのリストを公開します。 このリストを使って、すべての項目の一覧表示、1つの項目の取得、色のエントリーの追加ができます。

このデモで行ったチャット

Claude チャットのリンク

mcp エンドポイントの検査

npx @modelcontextprotocol/inspector

これによりインスペクターが起動し、ブラウザーが開きます。そこで mcp エンドポイントに接続できます。

コメント

MCP は初めてですか?

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

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