Ultrasharp Tools

v1.0.0Coding Agentsstable

Ultra-fast MCP server enabling AI agents to comprehensively work with C# solutions: instant structural search, code modification with automatic linting/formatting/fixes, static debugging and backwards crash analysis, integrated Git automation. Your A

ultrasharp-toolsmcpai-integration
Share:
13
Stars
0
Downloads
0
Weekly
0/5

What is Ultrasharp Tools?

Ultrasharp Tools is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to ultra-fast mcp server enabling ai agents to comprehensively work with c# solutions: instant structural search, code modification with automatic linting/formatting/fixes, static debugging and backwards...

Ultra-fast MCP server enabling AI agents to comprehensively work with C# solutions: instant structural search, code modification with automatic linting/formatting/fixes, static debugging and backwards crash analysis, integrated Git automation. Your A

This server falls under the Coding Agents category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • Ultra-fast MCP server enabling AI agents to comprehensively

Use Cases

Search and modify C# codebases with automatic formatting and fixes.
Perform static debugging and crash analysis in .NET solutions.
faxenoff

Maintainer

LicenseMIT
Languagec#
Versionv1.0.0
UpdatedApr 7, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx ultrasharp-tools

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use Ultrasharp Tools

Ultrasharp Tools is a .NET-powered MCP server designed specifically for C# codebases, using the Roslyn compiler API to give AI agents semantic understanding of your code rather than treating it as plain text. It parses entire solutions into an in-memory structural model—handling 500K lines in ~10 seconds and serving repeated lookups from cache in 20ms—enabling precise search, targeted edits, automatic linting and formatting, static debugging, and backwards crash analysis. Teams working on large C# solutions can connect Claude or other AI agents through this server to perform intelligent refactoring, dependency impact analysis, and automated git commits without wasting tokens on full-file reads.

Prerequisites

  • .NET 10 runtime installed on the machine running the server
  • A C# solution (.sln) or project (.csproj) on the local filesystem
  • Roslyn-compatible project structure (standard .NET SDK projects)
  • An MCP-compatible client such as Claude Code or Claude Desktop
  • Optional: Ollama or Text Embeddings Inference (TEI) for semantic vector search features
1

Download the release binary

Download the latest release archive for your platform from the GitHub Releases page and extract it to a directory such as /path/to/ultrasharp-tools.

# Visit https://github.com/faxenoff/ultrasharp-tools-mcp/releases
# Download and extract the archive for your OS
2

Configure your MCP client

Add the server to your Claude configuration. On macOS/Linux use the ultrasharp-tools wrapper script; on Windows use UltraSharp-tools.com. The first Comm process automatically launches the Droid daemon.

3

Optional: set up semantic embedding

Run the setup wizard script to configure vector search via Ollama or TEI in Docker. This enables semantic_replace and context-aware queries across large codebases.

# macOS/Linux
/path/to/ultrasharp-tools/Scripts/setup-semantic-embedding.sh

# Windows
C:\Tools\UltrasharpTools\Scripts\setup-semantic-embedding.cmd
4

Open your C# solution in the AI agent

Point the agent at your .sln file. The server will parse the solution and build its structural cache. Subsequent access hits the in-memory cache at near-zero latency.

5

Use natural language to work with the codebase

Ask the AI agent to find usages, add methods, rename symbols, or show impact analysis. All changes are linted and formatted automatically after each modification.

Ultrasharp Tools Examples

Client configuration

Add ultrasharp-tools to your .claude.json or claude_desktop_config.json pointing to the extracted binary.

{
  "mcpServers": {
    "ultrasharp-tools": {
      "command": "/path/to/ultrasharp-tools/ultrasharp-tools"
    }
  }
}

Prompts to try

Example prompts that leverage Roslyn-based semantic analysis through the MCP server.

- "Add a ValidateEmail method to the UserService class"
- "Show all places where PaymentProcessor is used across the solution"
- "Rename GetUser to FetchUserAsync and update all call sites"
- "What will break if I change the IAuthService interface?"
- "Find duplicate implementations of this logging method in the project"

Troubleshooting Ultrasharp Tools

The server fails to start on macOS with an ENOEXEC error

Use the ultrasharp-tools wrapper script rather than invoking the .com binary directly. Alternatively, upgrade zsh to 5.9+ via 'brew install zsh' which allows .com binaries to execute natively.

Solution parsing is slow or the cache is not being used

The first parse of a large solution takes 10-50 seconds depending on size. Subsequent requests use the in-memory cache. Ensure the Droid daemon process is running (check with ps for a process named Droid). If it crashed, restart the Comm process to re-launch it.

Semantic search returns no results even though the code exists

Semantic vector search requires Ollama or TEI to be running with an embedding model configured. Run the setup-semantic-embedding script and confirm the embedding service is reachable before retrying semantic queries.

Frequently Asked Questions about Ultrasharp Tools

What is Ultrasharp Tools?

Ultrasharp Tools is a Model Context Protocol (MCP) server that ultra-fast mcp server enabling ai agents to comprehensively work with c# solutions: instant structural search, code modification with automatic linting/formatting/fixes, static debugging and backwards crash analysis, integrated git automation. your a It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Ultrasharp Tools?

Follow the installation instructions on the Ultrasharp Tools GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with Ultrasharp Tools?

Ultrasharp Tools works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is Ultrasharp Tools free to use?

Yes, Ultrasharp Tools is open source and available under the MIT license. You can use it freely in both personal and commercial projects.

Browse More Coding Agents MCP Servers

Explore all coding agents servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "ultrasharp-tools": { "command": "npx", "args": ["-y", "ultrasharp-tools"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use Ultrasharp Tools?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides