nox-mcp

module
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 6, 2026 License: MIT

README

NoX MCP

Multi-language MCP building blocks for the NoX ecosystem.

NoX MCP provides shared contracts and native libraries for building MCP-powered applications across TypeScript, Rust, and Go. The project focuses on reusable tool infrastructure, server integration, authorization, and communication between MCP services and desktop applications.

Status: Alpha — APIs and contracts may change as the NoX ecosystem evolves.

What's included

  • Shared MCP contracts and JSON schemas
  • Tool and handler infrastructure
  • MCP server integration
  • Desktop bridge and request handling
  • Authorization helpers
  • Native implementations for TypeScript, Rust, and Go

The shared contracts are kept consistent across implementations, allowing different NoX applications and services to communicate using the same underlying protocol.

Languages

Language Version Location
TypeScript / Node.js Node 24+ typescript/
Rust Rust 1.88+ rust/
Go Go 1.26+ go/

Shared schemas and protocol definitions live under contracts/.

TypeScript

The TypeScript library is available as @nox/mcp.

npm install "git+https://github.com/mapherez/nox-mcp.git"
import { createServer } from '@nox/mcp';

Rust

The nox-mcp crate is located in rust/ and can be referenced directly as a Git or path dependency.

Go

The Go module is:

github.com/mapherez/nox-mcp

The NoX MCP package is available under:

github.com/mapherez/nox-mcp/go

Distribution

NoX MCP is currently consumed directly from this repository and is not automatically published to npm, crates.io, or other public package registries.

License

Licensed under the MIT License.

Directories

Path Synopsis
Package noxmcp supplies native MCP registration, validation and execution policies.
Package noxmcp supplies native MCP registration, validation and execution policies.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL