mcpField
M
MCP Server

MCP Server

ローカル
github.com/ratnesh-maurya開発ツール032 週間前に更新

MCP Server について

MCP Serverは、対応するMCPクライアントに個別の挨拶ツールを提供するシンプルなサーバーです。`hello_world`ツールは名前を受け取り、挨拶を返します。

主な機能

  1. 01個別の挨拶ツール
  2. 02`hello_world`ツールの登録
  3. 03名前パラメーターの入力
  4. 04挨拶の応答

活用シーン

  1. 01対応するMCPクライアントのテスト
  2. 02名前を指定した挨拶の取得

MCP 対応

対応するMCPクライアントに`hello_world`ツールを提供します。クライアントが名前を渡すと、挨拶が返されます。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

MCP サーバー

このプロジェクトは、挨拶ツールを提供するシンプルな MCP(Multi-Channel Protocol)サーバーを実装しています。ユーザーはサーバーとやり取りして、個人に合わせた挨拶を受け取れます。

プロジェクト構成

mcp-server
├── cmd
│   └── main.go          # Entry point of the application
├── internal
│   ├── handlers
│   │   └── hello_handler.go  # Handler for greeting requests
│   └── server
│       └── server.go    # MCP server setup and tool registration
├── go.mod               # Module dependencies
├── go.sum               # Dependency checksums
└── README.md            # Project documentation

セットアップ手順

  1. リポジトリをクローンします:

    git clone <repository-url>
    cd mcp-server
    
  2. 依存関係をインストールします:

    go mod tidy
    
  3. サーバーを起動します:

    go run cmd/main.go
    

使い方

サーバーの起動後、互換性のある MCP クライアントを使ってやり取りできます。誰かに挨拶するには、必須パラメーター name を指定して hello_world ツールにリクエストを送信します。

リクエストの例
{
  "tool": "hello_world",
  "arguments": {
    "name": "Alice"
  }
}
レスポンスの例
{
  "result": "Hello, Alice!"
}

コントリビューション

改善やバグ修正のためのイシューやプルリクエストをお気軽に送信してください。


リンク

ブログ ポートフォリオ

コメント

MCP は初めてですか?

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

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