io.github.chorghemaruti64-creator/agenium-mcp-server

Official registry Search and web

Bridge MCP servers to the AGENIUM agent:// network via DNS discovery

What can you do with io.github.chorghemaruti64-creator/agenium-mcp-server?

  • agent:// Protocol — Unique agent identity via URI scheme
  • DNS Resolution — Discover agents by name (agent://name → endpoint)
  • Stateful Sessions — SQLite-backed persistent sessions
  • HTTP/2 + mTLS — Secure transport with mutual TLS
  • At-Least-Once Delivery — Outbox pattern for reliable messaging
  • Circuit Breakers — Automatic failure detection and recovery
  • Prometheus Metrics — Built-in observability

Install

Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).

NPM package @agenium/mcp-server
Claude Code
claude mcp add agenium-mcp-server -e 'AGENIUM_DNS_URL=<AGENIUM_DNS_URL>' -- npx -y @agenium/mcp-server@0.1.3
JSON configuration (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "agenium-mcp-server": {
            "command": "npx",
            "args": [
                "-y",
                "@agenium/mcp-server@0.1.3"
            ],
            "env": {
                "AGENIUM_DNS_URL": "<AGENIUM_DNS_URL>"
            }
        }
    }
}

Environment variables

  • AGENIUM_DNS_URL AGENIUM DNS server URL (optional, defaults to public resolver)

Documentation

From the project's README on GitHub, refreshed weekly. Links open on GitHub.

Contents
  1. AGENIUM
  2. What is AGENIUM?
  3. Quick Start
  4. Features
  5. Getting an API Key
  6. CLI
  7. Architecture
  8. Configuration
  9. API Reference
  10. Protocol Services
  11. Development
  12. Tests
  13. License
  14. Ecosystem
  15. Links

AGENIUM

Stateful agent-to-agent communication client for the agent:// protocol.

What is AGENIUM?

AGENIUM provides identity, discovery, and messaging for AI agents. Think of it as DNS + HTTP for agents — each agent gets a unique agent://name URI and can discover and communicate with other agents.

Quick Start

npx @agenium/create-agent my-agent
cd my-agent
npm install
npm start

Choose from 3 templates: echo (hello world), tools (tool-calling), api (REST gateway).

Use as a Library
npm install agenium
import { AgeniumClient } from 'agenium';

const client = new AgeniumClient({
  apiKey: 'dom_your_api_key_here',  // Get one at marketplace.agenium.net
  agentUri: 'agent://myagent',
});

// Resolve another agent
const target = await client.resolve('agent://search');
console.log(target.endpoint); // https://...

// Connect and send message
const session = await client.connect('agent://search');
await session.send({ query: 'find MCP servers for GitHub' });
const response = await session.receive();

Features

  • agent:// Protocol — Unique agent identity via URI scheme
  • DNS Resolution — Discover agents by name (agent://name → endpoint)
  • Stateful Sessions — SQLite-backed persistent sessions
  • HTTP/2 + mTLS — Secure transport with mutual TLS
  • At-Least-Once Delivery — Outbox pattern for reliable messaging
  • Circuit Breakers — Automatic failure detection and recovery
  • Prometheus Metrics — Built-in observability

Getting an API Key

  1. Visit marketplace.agenium.net
  2. Register a domain name (e.g., agent://myagent)
  3. Complete purchase (TON payment)
  4. Save your API key (shown only once)

CLI

# Initialize agent configuration
agenium init

# Resolve an agent
agenium resolve agent://search

# Check connection
agenium status

# End-to-end connectivity test
agenium e2e

Architecture

agent://myagent                    agent://search
     │                                  │
     ├── resolve("agent://search") ────►│
     │   (DNS lookup via marketplace)   │
     │◄── endpoint: https://...  ───────┤
     │                                  │
     ├── POST /a2a/message ────────────►│
     │   (HTTP/2 + mTLS)               │
     │◄── response ────────────────────┤

Configuration

const client = new AgeniumClient({
  // Required
  apiKey: 'dom_xxx',           // Your marketplace API key
  agentUri: 'agent://myname',  // Your agent URI

  // Optional
  dnsServer: 'https://marketplace.agenium.net',  // DNS resolver
  dataDir: './data',           // SQLite session storage
  timeout: 30000,              // Request timeout (ms)
  retries: 3,                  // Max retry attempts
});

API Reference

client.resolve(agentUri)

Resolve an agent URI to its endpoint and capabilities.

client.connect(agentUri)

Establish a stateful session with another agent.

session.send(message)

Send a message in an active session.

session.receive()

Receive the next message in a session.

session.close()

Gracefully close a session.

Protocol Services

The AGENIUM ecosystem includes:

ServiceURIDescription
Searchagent://ageniumAgent & tool discovery engine
Marketplacemarketplace.agenium.netDomain registration & credentials

Development

# Install dependencies
npm install

# Run tests
npm test

# Build
npm run build

# Run E2E tests
npm run e2e

Tests

56 tests passing:

  • 22 unit tests
  • 24 bug-server integration tests
  • 10 end-to-end tests

License

MIT

Ecosystem

PackageDescription
ageniumCore client SDK
@agenium/create-agentCLI scaffold tool
@agenium/mcp-serverMCP → agent:// bridge
discord-ageniumDiscord bot gateway
slack-ageniumSlack app gateway
n8n-nodes-ageniumn8n automation nodes

Frequently asked questions

What is io.github.chorghemaruti64-creator/agenium-mcp-server?

Bridge MCP servers to the AGENIUM agent:// network via DNS discovery

How do I install io.github.chorghemaruti64-creator/agenium-mcp-server?

It runs on your machine. In Claude Code: claude mcp add agenium-mcp-server -e 'AGENIUM_DNS_URL=<AGENIUM_DNS_URL>' -- npx -y @agenium/mcp-server@0.1.3. For other clients, paste the JSON configuration from this page into their MCP settings.

Does io.github.chorghemaruti64-creator/agenium-mcp-server need an API key?

Its registry entry lists no required key or secret. Some features may still need an account with the service it connects to.

Is io.github.chorghemaruti64-creator/agenium-mcp-server open source?

Yes. Its code is on GitHub under the MIT license.

Who maintains io.github.chorghemaruti64-creator/agenium-mcp-server?

It is published by Aganium. AI.tn lists it but does not maintain or endorse it.

From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.