mcpField
C
CSharpMcpServer

CSharpMcpServer

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

CSharpMcpServer について

Claude Desktop向けのC#製MCPサーバー群です。ファイル操作、システム・ネットワーク情報、Webコンテンツなどを扱い、stdio通信の監視や対話テストに使えるMcpInsightも含みます。

主な機能

  1. 01ファイルとディレクトリの操作
  2. 02PowerShellコマンドの実行
  3. 03ハードウェアとネットワーク情報の取得
  4. 04時刻とWebコンテンツの取得
  5. 05RSSとVisual Studio情報の取得
  6. 06McpInsightによる監視とテスト

活用シーン

  1. 01ファイルの読み取り、編集、圧縮
  2. 02ハードウェアとネットワークの詳細確認
  3. 03Webページの主要コンテンツ抽出
  4. 04stdio MCPサーバーのデバッグとテスト

MCP 対応

Claude Desktop向けのMCPサーバー群を提供します。McpInsightはMCPクライアントとサーバー間の通信を監視し、コマンドを対話的にテストできます。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

CSharpMcpServer

日本語版はこちら

Model Context Protocol(MCP)サーバーのC#実装は、Claude Desktop API向けの拡張機能を提供します。このプロジェクトでは、ファイルシステム操作、ハードウェア情報の取得、Webコンテンツの取得、時刻の取得など、さまざまなツールを提供しています。

使用方法

git clone https://github.com/shigekazukoya/CSharpMcpServer
cd CSharpMcpServer
dotnet build

各McpServerツールは独立したdotnetプロジェクトとして実装されており、個別にビルドして使用できます。詳細な使用方法については、各ツールのServers/READMEを参照してください。

ユーティリティ

  • McpInsight - MCPサーバーのデバッグおよび監視ツール
    • MCPクライアントとサーバー間の通信をリアルタイムで監視
    • MCPサーバーのコマンドを対話形式でテスト
    • 分析しやすい形式でメッセージを表示
    • stdioベースのMCPサーバー開発のすべての段階で使用可能

サーバー

  • FileSystem - ファイルシステム操作機能を提供

    • ファイルの読み取り、書き込み、編集、削除
    • ディレクトリの作成とフォルダー構成の取得
    • ZIPの圧縮と展開
    • 既定のアプリケーションでファイル/フォルダーを開く
  • PowerShell - PowerShellコマンドを安全に実行するためのインターフェースを提供

  • HardwareInfoRetriever - OS、CPU、GPU、メモリ、ディスクの情報を取得

  • Time - 現在の時刻を取得

  • Web - 既定のブラウザーでURLを開く

  • WebFetch - 広告やナビゲーションを除去して、Webページの主要コンテンツを抽出

    • セマンティックHTML要素を使用したコンテンツ識別アルゴリズム
  • NetworkInfo - ネットワークアダプターとTCP接続の情報を取得

  • VisualStudio - Visual Studioの情報を取得

    • 現在選択されているファイルの内容
    • 開いているすべてのファイルに関する情報
  • Rss - RSSフィードを処理

  • CreateMcpServer - MCPサーバープロジェクトを作成するツール

  • DotnetBuild - .NETプロジェクトをビルドして分析するツール

ライセンス

このプロジェクトはMIT Licenseの下でライセンスされています。

コメント

MCP は初めてですか?

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

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