mcpField
🔁
🔁 MCP Reverse String Server

🔁 MCP Reverse String Server

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

🔁 MCP Reverse String Server について

C# と .NET で作られた小規模な MCP サーバーで、入力文字列を反転します。.NET での MCP 実装例として利用できます。

主な機能

  1. 01入力文字列の反転
  2. 02MCP サーバーの実装
  3. 03C# と .NET を使用

活用シーン

  1. 01MCP クライアント経由でのテキスト反転
  2. 02基本的な C# MCP 実装の確認

MCP 対応

MCP クライアントに文字列反転機能を公開します。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

🔁 MCP 文字列反転サーバー

このプロジェクトは、C# と .NET を使用して開発されたシンプルな Model Context Protocol(MCP)サーバーです。サーバーは、ユーザーから受け取った文字列を反転して返します。これは、MCP の基本機能と、C# に統合する方法を示す入門レベルの例です。

🚀 特長

  • MCP プロトコルに準拠したシンプルなサーバー
  • ユーザーから受け取った文字列を反転する機能
  • 簡単なインストールと実行

🛠️ インストール

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

    git clone https://github.com/kadirdundar/MCP.git
    cd mcp-reverse-string-server
    
  2. 必要な NuGet パッケージをインストールします: プロジェクトディレクトリで次のコマンドを実行します:

    dotnet restore
    
  3. プロジェクトをビルドして実行します:

    dotnet run
    

    サーバーは、MCP クライアントからのリクエストを待ち受け始めます。

⚙️ 使用方法

サーバーの実行中に、MCP クライアントから次のようなリクエストを送信して、文字列を反転できます:

{
  "method": "ReverseString",
  "params": {
    "input": "Merhaba Dünya"
  }
}

サーバーは、次のような応答を返します:

{
  "result": "aynüD abahreM"
}

🤖 VSCode Copilot との統合

サーバーの実行後、Visual Studio Code で Copilot 拡張機能を開き、エージェントモードでモデルと対話できます。該当する質問をすると、Copilot はこのサーバーにアクセスするために必要な MCP リクエストを送信し、サーバーの指示に従って処理を続行します。

📁 プロジェクト構成

  • Program.cs:サーバーのエントリーポイントと構成
  • ReverseTool.cs:文字列を反転する機能を含むクラス

📚 リソース

🤝 貢献

皆さまからの貢献を歓迎します!issue を作成するか、プルリクエストを送信してください。

📄 ライセンス

このプロジェクトは MIT ライセンスの下でライセンスされています。詳細については、LICENSE ファイルをご覧ください。

コメント

MCP は初めてですか?

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

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