NewHeap.Platform.AI.Mcp
12.0.0
See the version list below for details.
dotnet add package NewHeap.Platform.AI.Mcp --version 12.0.0
NuGet\Install-Package NewHeap.Platform.AI.Mcp -Version 12.0.0
<PackageReference Include="NewHeap.Platform.AI.Mcp" Version="12.0.0" />
<PackageVersion Include="NewHeap.Platform.AI.Mcp" Version="12.0.0" />
<PackageReference Include="NewHeap.Platform.AI.Mcp" />
paket add NewHeap.Platform.AI.Mcp --version 12.0.0
#r "nuget: NewHeap.Platform.AI.Mcp, 12.0.0"
#:package NewHeap.Platform.AI.Mcp@12.0.0
#addin nuget:?package=NewHeap.Platform.AI.Mcp&version=12.0.0
#tool nuget:?package=NewHeap.Platform.AI.Mcp&version=12.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 and runtime catalogs that implement
INhAiAttestedToolCatalog and pass NhAiToolCatalogAttestation at startup, such
as the NewHeap.Platform.AI.AspNet.Mvc API bridge, enter the NewHeap export path.
Catalogs without an MCP-exposed descriptor, such as a run-scoped imported catalog
that only serves agents, are skipped by the export path and may share the host.
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. An imported function returns the shared NhAiToolResult
shape with the remote CallToolResult as data; a remote isError result fails
with ai-mcp-remote-tool-error (NhAiMcpImportedToolCodes.RemoteError) and keeps
the remote result as data.
| 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 (>= 12.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 |
|---|---|---|
| 23.0.0 | 0 | 10/27/2026 |
| 22.0.0 | 72 | 10/26/2026 |
| 21.0.0 | 63 | 10/25/2026 |
| 20.0.0 | 75 | 10/24/2026 |
| 19.0.0 | 69 | 10/23/2026 |
| 18.0.0 | 78 | 10/22/2026 |
| 17.0.0 | 80 | 10/22/2026 |
| 16.0.0 | 92 | 10/21/2026 |
| 15.0.0 | 149 | 10/19/2026 |
| 14.0.0 | 135 | 10/17/2026 |
| 13.0.0 | 135 | 10/16/2026 |
| 12.0.0 | 124 | 10/16/2026 |
| 11.0.2 | 126 | 10/15/2026 |
| 11.0.1 | 120 | 10/15/2026 |
| 11.0.0 | 127 | 10/15/2026 |
| 10.1.0 | 125 | 10/14/2026 |
| 10.0.1 | 129 | 10/14/2026 |
| 10.0.0 | 121 | 10/14/2026 |
| 9.0.0 | 165 | 10/10/2026 |
| 8.1.0 | 179 | 10/7/2026 |