1. Conduid
  2. AI
  3. Nxs
MCP server · AI

Nxs

Pipe-friendly CLI for Anthropic Messages API with MCP server passthrough

Unclaimed MIT last commit 8 months ago ai
56Fair

Scored 5 months ago · breakdown

About Nxs

Nxs is an MCP server published by ironystock in the AI category: pipe-friendly CLI for Anthropic Messages API with MCP server passthrough.

The repository has 1 stars and 0 forks, with the last commit 8 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/ironystock/nxs

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Nxs

Powered by Claude · Grounded in docs

I know everything about Nxs. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 8 hours ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • ✓Tests presentA test suite exists in the repository.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

README

nxs

A pipe-friendly CLI that sends conversations to the Anthropic Messages API with MCP server passthrough.

nxs works in two modes: an interactive chat TUI for multi-turn conversations, and a pipe mode that reads from stdin for scripting and automation. MCP servers are passed directly to the API — no local MCP client needed.

Requirements

Install

go install github.com/ironystock/nxs/cmd/nxs@latest

Or build from source:

git clone https://github.com/ironystock/nxs.git
cd nxs
go build -o bin/nxs cmd/nxs/main.go

Setup

Set your API key as an environment variable:

export ANTHROPIC_API_KEY="sk-ant-..."

Usage

Interactive chat

nxs

Launches a chat TUI. Type messages and press Enter to send. Shift+Enter for newlines. Ctrl+C or Esc to quit.

Pipe mode

echo "explain this error" | nxs

Reads stdin, sends it to the API, and prints the response to stdout.

Combine stdin with a query:

cat main.go | nxs "find bugs in this code"
git diff | nxs "write a commit message for this diff"

Output raw JSON instead of text:

echo "hello" | nxs --json

Flags

Flag Description
--model Override the model (default: claude-sonnet-4-5-20250514)
--json Print full API response as JSON (pipe mode only)
--profile Config profile (not yet implemented)

How MCP works in nxs

nxs passes MCP server configurations directly to the Anthropic Messages API using the mcp_servers field. The API connects to MCP servers and executes tools server-side. When the API responds with tool use blocks, nxs automatically handles the multi-turn loop until the final response is ready.

License

MIT

README fetched from the repository 8 hours ago. The original is authoritative.

Questions

About Nxs

How do I install Nxs?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Nxs safe to use with an AI agent?

Its trust score is 56 out of 100 (fair). It passes 5 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Nxs still maintained?

The last commit was 8 months ago. That's long enough that you should check whether the maintainer is responding to issues before depending on it.