mcpField
M
MCP Server IIS

MCP Server IIS

リモート
github.com/dotnet-demosクラウド・インフラ173 週間前に更新
リポジトリ

MCP Server IIS について

MCP Server IISは、ローカルのIIS Webサーバーを管理するMCPサーバーです。Windowsと.NETを使う運用・開発担当者向けで、SSE通信を使用しますが、リモートIISには対応せず、機能も限定的です。

主な機能

  1. 01ローカルIIS Webサーバーの管理
  2. 02.NET 8とC#による構成
  3. 03SSEトランスポートの使用

活用シーン

  1. 01ローカルIISをMCPホストに接続
  2. 02.NETでサーバーをビルドして実行

MCP 対応

SSEを通じて、MCPホストにIIS管理ツールを提供します。ローカルIISのみ対応し、リモート管理には対応していません。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttp://localhost:5000/sse
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

IIS 用 MCP サーバー

IIS Web サーバー管理用の Model Context Protocol(MCP)サーバー

実行方法

  • ソースをチェックアウトします
  • Visual Studio または VS Code でコンパイルして実行します
    • dotnet build
    • dotnet run

テスト方法

  • VS Code や Claude Desktop などの MCP ホストにサーバーを登録します
  • dotnet run で表示された URL の末尾に /sse を付けて使用します(例:http://localhost:5000/sse)。

前提条件

  • IIS をインストールして構成した Windows
  • .NET 8 SDK
  • Visual Studio または Visual Studio Code

制限事項

  • ローカルの IIS でのみ動作します。リモートには対応していません
  • ツールとしての機能は限定的です
  • トランスポートには StdIO ではなく SSE を使用しています

ツールとテクノロジー

  • C# を使用した .NET 8
  • Model Context Protocol(MCP)
  • Nuget パッケージ
    • ModelContextProtocol
    • Microsoft.Web.Administration
    • Microsoft.Extensions.Hosting

コメント

MCP は初めてですか?

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

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