NewHeap.Platform.AI.Mcp
7.0.0
dotnet add package NewHeap.Platform.AI.Mcp --version 7.0.0
NuGet\Install-Package NewHeap.Platform.AI.Mcp -Version 7.0.0
<PackageReference Include="NewHeap.Platform.AI.Mcp" Version="7.0.0" />
<PackageVersion Include="NewHeap.Platform.AI.Mcp" Version="7.0.0" />
<PackageReference Include="NewHeap.Platform.AI.Mcp" />
paket add NewHeap.Platform.AI.Mcp --version 7.0.0
#r "nuget: NewHeap.Platform.AI.Mcp, 7.0.0"
#:package NewHeap.Platform.AI.Mcp@7.0.0
#addin nuget:?package=NewHeap.Platform.AI.Mcp&version=7.0.0
#tool nuget:?package=NewHeap.Platform.AI.Mcp&version=7.0.0
NewHeap.Platform.AI.Mcp
Official provider-neutral Model Context Protocol adapters for generated NewHeap
AI catalogs. The adapter asks INhAiToolDiscoveryService for context-specific
MCP-visible tools, then wraps the same generated AIFunction delegates used
locally. Every call therefore still passes through INhAiToolInvoker and its
fail-closed invocation gate.
The package depends on the official provider-neutral ModelContextProtocol.Core
SDK. ASP.NET servers add NewHeap.Platform.AI.AspNet.Common and call
WithNewHeapPlatformAITools() on the official IMcpServerBuilder; that
request-bound integration owns context resolution. Other libraries may also use
WithTools, WithToolsFromAssembly, or manually registered McpServerTool
instances when their wire names remain distinct. Startup rejects only name
collisions and SDK registrations whose metadata identifies them as NewHeap
tools. The host still owns transport, authentication, endpoint, and
credentials. Only generated catalogs enter the NewHeap export path.
External MCP servers are a separate, untrusted boundary. Discover their tools
with the official client and pass only reviewed entries to
INhAiMcpClientToolImporter. The import options require a local namespace and
explicit policies for effects, approval, authorization, capabilities and
execution bounds. Remote descriptions are never model-facing authority, schemas
are bounded before import, unlisted tools remain absent, imported tools cannot
be re-exported over MCP, and every imported call still runs through
INhAiToolInvoker.
| Product | Versions 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. |
-
net10.0
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.10)
- ModelContextProtocol.Core (>= 2.2.0)
- NewHeap.Platform.AI.Common (>= 7.0.0)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on NewHeap.Platform.AI.Mcp:
| Package | Downloads |
|---|---|
|
NewHeap.Platform.AI.AspNet.Common
ASP.NET Core actor, authorization, active-division, and capability context integration for NewHeap AI. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 7.0.0 | 71 | 9/8/2026 |
| 6.0.0 | 67 | 9/8/2026 |
| 5.0.0 | 84 | 9/8/2026 |
| 4.4.7 | 68 | 9/8/2026 |
| 4.4.6 | 183 | 9/7/2026 |
| 4.4.5 | 80 | 9/1/2026 |
| 4.4.4 | 86 | 9/1/2026 |
| 4.4.3 | 104 | 9/1/2026 |
| 4.4.2 | 92 | 9/1/2026 |
| 4.4.1 | 149 | 8/31/2026 |
| 4.4.0 | 85 | 8/31/2026 |
| 4.3.6 | 85 | 8/31/2026 |
| 4.3.5 | 86 | 8/31/2026 |
| 4.3.4 | 91 | 8/29/2026 |
| 4.3.3 | 106 | 8/28/2026 |
| 4.3.2 | 96 | 8/28/2026 |
| 4.3.1 | 90 | 8/28/2026 |
| 4.3.0 | 88 | 8/27/2026 |
| 4.2.1 | 90 | 8/27/2026 |
| 4.2.0 | 97 | 8/27/2026 |