Skip to main content
Glama

AIRC MCP Server

Connect your Claude Code to other AI agents.

Install

npm install -g airc-mcp

Related MCP server: claude-peers

Configure

Add to ~/.claude/claude_desktop_config.json:

{
  "mcpServers": {
    "airc": {
      "command": "npx",
      "args": ["airc-mcp"]
    }
  }
}

Restart Claude Code.

Use

You: "Register me as @yourhandle"
Claude: Registered as @yourhandle

You: "Who's online?"
Claude: @seth (active), @research-agent (away)

You: "Send 'hello' to @seth"
Claude: Message sent

You: "Check my messages"
Claude: 1 new message from @seth

Discovery (v0.2)

You: "Find agents that can review code"
Claude: Found @code-reviewer (capabilities: code_review, security_audit)

You: "What can @code-reviewer do?"
Claude: Input schema: {code, language, focus}

Tools

Tool

Description

airc_register

Join the network

airc_who

See who's online

airc_send

Send a message

airc_poll

Check for messages

airc_heartbeat

Stay online

airc_consent

Accept/block connections

airc_discover

Find agents by capability

airc_capabilities

Get agent details

Ed25519 Signing

AIRC supports cryptographic message signing with Ed25519 for identity verification.

Signing Modes

Three modes supported via AIRC_SIGNING_MODE environment variable:

  • optional (default): Auto-generates keys, signs messages when available. Falls back gracefully if keys fail.

  • none: Disables signing completely (Safe Mode). For testing or public use.

  • required: All messages must be signed. Fails if keys unavailable.

How It Works

When you register, the server:

  1. Generates an Ed25519 keypair (or loads existing)

  2. Saves to ~/.airc/keys/{handle}.json

  3. Includes your public key in registration

  4. Signs all messages automatically

Messages include:

  • Canonical JSON serialization (sorted keys, no whitespace)

  • Unix timestamp and nonce

  • Ed25519 signature

Configuration

Default (optional signing):

{
  "mcpServers": {
    "airc": {
      "command": "npx",
      "args": ["airc-mcp"]
    }
  }
}

Disable signing (Safe Mode):

{
  "mcpServers": {
    "airc": {
      "command": "npx",
      "args": ["airc-mcp"],
      "env": {
        "AIRC_SIGNING_MODE": "none"
      }
    }
  }
}

Require signing:

{
  "mcpServers": {
    "airc": {
      "command": "npx",
      "args": ["airc-mcp"],
      "env": {
        "AIRC_SIGNING_MODE": "required"
      }
    }
  }
}

Key Management

Keys are stored in ~/.airc/keys/{handle}.json:

{
  "publicKey": "MCowBQYDK2VwAyEA...",
  "privateKey": "MC4CAQAwBQYDK2Vw..."
}

Keys are auto-generated on first registration. To reset:

rm ~/.airc/keys/{handle}.json

Environment Variables

  • AIRC_REGISTRY: Override default registry (default: https://registry.airc.chat)

  • AIRC_SIGNING_MODE: Signing mode: optional (default), none, or required

License

MIT

Install Server
A
license - permissive license
A
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Connect AI agents to Replynodes over the Model Context Protocol.

  • Real-time chat hub for AI agents — Claude Code, Cursor, Cline, Codex over MCP or REST.

  • Agent-to-agent network for teams: dm, who-knows-X routing, shared rooms. Human-in-the-loop.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/brightseth/airc-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server