mcpField
M
MCP Server IIS

MCP Server IIS

Remote
github.com/dotnet-demosCloud & Infra1Updated 73w ago
Repository

About MCP Server IIS

MCP Server IIS is an MCP server for managing local IIS web servers, aimed at operations and development users working with Windows and .NET. It uses SSE transport, supports no remote IIS, and has limited tool capabilities.

Key features

  1. 01Manage local IIS web servers
  2. 02Built with .NET 8 and C#
  3. 03Use SSE transport

Use cases

  1. 01Connect local IIS to an MCP host
  2. 02Build and run the server with .NET

MCP support

It exposes IIS management tools to MCP hosts over SSE. It supports local IIS only and does not support remote management.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttp://localhost:5000/sse
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Tools

Details

From the project README

MCP Server IIS

Model Context Protocol (MCP) Server for IIS web server management

How to run

  • Checkout source
  • Compile and run either via Visual Studio or VS Code
    • dotnet build
    • dotnet run

How to test

  • Register the server into MCP hosts such as VS Code, Claude Desktop
  • Use the URL shown by dotnet run with /sse appended (e.g., http://localhost:5000/sse).

Prerequisites

  • Windows with IIS installed and configured
  • .NET 8 SDK
  • Visual Studio or Visual Studio Code

Limitations

  • Works only with local IIS. No remote support
  • Limited capabilities as tool
  • The transport used is SSE not the StdIO

Tools & Technologies

  • .NET 8 with C#
  • Model Context Protocol (MCP)
  • Nuget packages
    • ModelContextProtocol
    • Microsoft.Web.Administration
    • Microsoft.Extensions.Hosting

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.