MCP ExplorerExplorer

Mcp Binlog Tool

@baronfelon a year ago
2 MIT
FreeCommunity
AI Systems
mcp-msbuild-host

Overview

What is Mcp Binlog Tool

mcp-binlog-tool is a Model Context Protocol Server (MCP) designed to analyze MSBuild projects, providing tools and prompts for developers to interact with their projects effectively.

Use cases

Use cases include analyzing MSBuild project files, debugging build processes, and enhancing the development workflow by providing insights into project structure and dependencies.

How to use

To use mcp-binlog-tool, build the repository using ‘dotnet build’ in the ‘msbuild.mcp’ directory. Configure your environment (Claude or VSCode) to connect to the MCP server, and then launch your server application.

Key features

Key features include project analysis tools, integration with development environments like Claude and VSCode, and the ability to debug locally using the Model Context Protocol inspector.

Where to use

mcp-binlog-tool is primarily used in software development environments, particularly for developers working with MSBuild projects in .NET applications.

Content

Binlog MCP Server

This is a simple demo of a Model Context Protocol Server (MCP) that exposes tools and prompts for analyzing MSBuild binlogs to any MCP server.

To configure this:

  1. build the repo with dotnet build in the msbuild.mcp directory
  2. configure Claude or VSCode to use the server
  3. launch your server app and have fun!

To locally debug, use npx to run the Model Context Protocol inspector::

npx @modelcontextprotocol/inspector ./bin/Debug/net9.0/msbuild.mcp

Claude

{
  "mcpServers": {
    "msbuild": {
      "command": "<your repo root>\\binlog.mcp\\bin\\Debug\\net9.0\\binlog.mcp.exe"
    }
  }
}

VSCode

If you have Claude configured already, you can tell VSCode to use the same settings by adding the following to your settings.json:

otherwise, you can configure the server directly:

{
  "mcp": {
    "inputs": [],
    "servers": {
      "msbuild": {
        "command": "<repo root>\\binlog.mcp\\bin\\Debug\\net9.0\\binlog.mcp.exe",
        "args": [],
        "env": {}
      }
    }
  }
}

Tools

No tools

Comments

Recommend MCP Servers

View All MCP Servers