# OSIR Domain Registrar

Connects AI assistants to the OSIR infrastructure. Enables domain registration, DNS editing, and VPS provisioning straight from your coding chat.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI
- Author: Osir-Inc
- License: Apache-2.0 · policy=link-only · description only; the file stays with the author
- Source: https://github.com/Osir-Inc/mcp-a2a
- Updated: 2026-10-07
- HTML: https://affpapa.org/en/nevibecode/mcp/osir-domain-registrar

## What it does

The server exposes 106 tools over the Model Context Protocol. It handles domain searches, registrations, transfers, and DNS records. Assistants can also provision Ubuntu virtual servers, attach SSH public keys, and inspect billing balances.

Authentication relies on a browser-based device login. You authorize the request at `auth.osir.com`, binding the session exclusively to the active chat. Sessions drop after 30 minutes of inactivity. For local hosting, the Quarkus application strictly requires Java 21.

## Requirements
- Remote server: `https://be.osir.com/mcp/http`

## Install

### Claude Code (native platform)

**Platform CLI: remote server**
```bash
claude mcp add --transport http domain-registrar https://be.osir.com/mcp/http
```

### Codex

**Platform CLI: remote server**
```bash
codex mcp add osir-domain-registrar --url https://be.osir.com/mcp/http
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "osir-domain-registrar": {
            "url": "https://be.osir.com/mcp/http"
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "osir-domain-registrar": {
            "type": "http",
            "url": "https://be.osir.com/mcp/http"
        }
    }
}
```

### Gemini CLI

**Platform CLI: remote server**
```bash
gemini mcp add -t http osir-domain-registrar https://be.osir.com/mcp/http
```

## When to use it
- check domain availability and find prefix alternatives
- configure DNS records and email routing for a site
- deploy a virtual server with preinstalled SSH credentials
- review expiring domains and manage renewals

## Example prompts
- Check if myproject.io is free to register and display its fee
- Point the root A record of example.com to 192.0.2.10
- List every domain in my account that expires within a month

## Similar
- [domain](https://affpapa.org/en/nevibecode/skills/domain.md) — skill · 56 installs
- [Helipod](https://affpapa.org/en/nevibecode/mcp/helipod.md) — MCP server
- [hostinger](https://affpapa.org/en/nevibecode/plugins/hostinger.md) — plugin · ★ 8
- [infomaniak-mcp-agent](https://affpapa.org/en/nevibecode/mcp/infomaniak-mcp-agent.md) — MCP server · ★ 8
- [UmbPanel — UmbHost GreenStack management](https://affpapa.org/en/nevibecode/mcp/umbpanel-umbhost-greenstack-management.md) — MCP server
- [blitz.cloud](https://affpapa.org/en/nevibecode/mcp/blitzcloud.md) — MCP server

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
