mcpField
E
example-mcp-server

example-mcp-server

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

example-mcp-server について

example-mcp-serverは、Java MCP SDKで構築した簡潔なClojure製MCPサーバーの例です。stdioサーバーの実装やClaude Desktopでの設定を学ぶ開発者向けです。

主な機能

  1. 01Clojureによる実装
  2. 02Java MCP SDKの利用
  3. 03stdioサーバー
  4. 04Leiningenによるuberjarビルド

活用シーン

  1. 01Clojure製MCPサーバーの例を確認する
  2. 02ローカル利用向けのJARをビルドする
  3. 03Claude Desktopでstdioサーバーを設定する

MCP 対応

Java MCP SDKとstdioトランスポートを使ってMCPサーバーを実装します。READMEにはClaude Desktopでの設定方法が記載されています。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

example-mcp-server

stdio サーバーのみを実装しています。
https://github.com/modelcontextprotocol/java-sdk を使用しています。

使用方法

lein uberjar

その後、Claude デスクトップの設定に追加します。 例:

{
  "mcpServers": {
    "sampleClojureMcp": {
            "command": "java",
            "args": [
                "-jar",
                "your absolute path of jar"
            ]
    }
  }
}

ライセンス

Copyright © 2025 FIXME

このプログラムおよび付属資料は、 http://www.eclipse.org/legal/epl-2.0 で入手可能な Eclipse Public License 2.0 の条件に基づいて提供されます。

このソースコードは、Eclipse Public License v. 2.0 に定められた利用条件が満たされる場合、 以下のセカンダリーライセンスに基づいて提供されることもあります。 Free Software Foundation が公開する GNU General Public License(バージョン 2、または 任意のそれ以降のバージョン)に、https://www.gnu.org/software/classpath/license.html で入手可能な GNU Classpath Exception を付したものです。

コメント

MCP は初めてですか?

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

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