Raiqub.NuSpec 1.0.7

Prefix Reserved
dotnet tool install --global Raiqub.NuSpec --version 1.0.7
                    
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
                    
if you are setting up this repo
dotnet tool install --local Raiqub.NuSpec --version 1.0.7
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=Raiqub.NuSpec&version=1.0.7
                    
nuke :add-package Raiqub.NuSpec --version 1.0.7
                    

NuScope

Build status codecov GitHub license Nuget Nuget

MCP server for exploring NuGet packages, metadata, and source code.

Configure in AI tools

NuScope runs as a stdio MCP server and can be started directly from NuGet with dnx. dnx is included with the .NET 10 SDK.

Use the NuGet package ID (Raiqub.NuSpec) in the command arguments:

{
  "servers": {
    "nuscope": {
      "type": "stdio",
      "command": "dnx",
      "args": ["Raiqub.NuSpec", "--yes"]
    }
  }
}

For prerelease versions, add --prerelease. To pin a version, use Raiqub.NuSpec@x.y.z.

Claude Desktop

Add NuScope to claude_desktop_config.json:

{
  "mcpServers": {
    "nuscope": {
      "command": "dnx",
      "args": ["Raiqub.NuSpec", "--yes"]
    }
  }
}

Common config locations:

  • Windows: %APPDATA%\\Claude\\claude_desktop_config.json
  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

VS Code / GitHub Copilot

Add NuScope to .vscode/mcp.json:

{
  "servers": {
    "nuscope": {
      "type": "stdio",
      "command": "dnx",
      "args": ["Raiqub.NuSpec", "--yes"]
    }
  }
}

Cursor

Add NuScope to .cursor/mcp.json:

{
  "mcpServers": {
    "nuscope": {
      "command": "dnx",
      "args": ["Raiqub.NuSpec", "--yes"]
    }
  }
}

Cline / Windsurf

Use the standard MCP server configuration:

{
  "mcpServers": {
    "nuscope": {
      "command": "dnx",
      "args": ["Raiqub.NuSpec", "--yes"]
    }
  }
}

Development

dotnet tool restore
dotnet restore --locked-mode
dotnet csharpier check .
dotnet build --configuration Release --no-restore
dotnet test --configuration Release --no-build --no-restore

Run the skeleton MCP server over stdio:

dotnet run --project src/NuScope.Server/NuScope.Server.csproj --no-build

Run the Aspire AppHost to launch MCP Inspector for the local server:

dotnet run --project src/NuScope.AppHost/NuScope.AppHost.csproj

Open the mcp-inspector endpoint from the Aspire dashboard.

NuScope remains a stdio-only MCP server. The AppHost starts MCP Inspector with:

npx -y @modelcontextprotocol/inspector dotnet run --project src/NuScope.Server/NuScope.Server.csproj

Open the mcp-inspector client endpoint from the Aspire dashboard, or browse to:

http://localhost:6284/?MCP_PROXY_PORT=6287&MCP_PROXY_AUTH_TOKEN=<token>

The AppHost uses ports 6284 and 6287 to avoid stale MCP Inspector browser storage from the default localhost:6274 origin. The Aspire dashboard client link includes a per-run proxy authentication token.

Product Compatible and additional computed target framework versions.
.NET net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last Updated
1.0.7 55 6/8/2026