AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
MCP verified MIT Self-run

Agentirc

mcp-h1ddenpr0cess20-agentirc · by h1ddenpr0cess20

Agentic IRC chatbot with multi-provider LLMs (OpenAI, xAI, LM Studio), tool use, MCP, and per-user history

No reviews yet
0 installs
38 views
0.0% view→install

Install

$ agentstack add mcp-h1ddenpr0cess20-agentirc

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access Used
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets Used
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/mcp-h1ddenpr0cess20-agentirc)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
2mo ago

Declared compatibility

Claude CodeClaude DesktopCursorWindsurf

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Agentirc? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

agentirc

An AI-powered IRC agent built on a minimal async IRC bot framework. Supports multiple LLM providers (OpenAI, xAI, LM Studio) with per-user conversation history, tool use, and encrypted persistence.

Table of Contents

  • [Quick Start](#quick-start)
  • [CLI Options](#cli-options)
  • [Commands](#commands)
  • [Documentation](#documentation)
  • [License](#license)

Quick Start

git clone 
cd agentirc
cp .env.example .env
# Edit .env with your IRC server, nick, and at least one API provider
pip install .
agentirc

Or with Docker:

cp .env.example .env
# Edit .env
docker compose up -d

> Requirements: Python 3.10+, httpx, and optionally cryptography for encrypted history persistence.

CLI Options

agentirc [options]

| Flag | Description | |---|---| | --env-file PATH | Path to .env file (default: .env) | | --debug | Enable debug logging | | --host HOST | IRC server hostname (overrides IRC_HOST) | | --port PORT | IRC server port (overrides IRC_PORT) | | --nick NICK | Bot nickname (overrides IRC_NICK) | | --channels CHANS | Comma-separated channels (overrides IRC_CHANNELS) | | --tls | Connect with TLS (overrides IRC_USE_TLS) | | --model MODEL | Default model (overrides DEFAULT_MODEL) | | --init | Write a starter .env to the current directory and exit | | --generate-key | Generate a Fernet encryption key and exit |

CLI flags override their corresponding environment variables.

Commands

User Commands

| Command | Aliases | Description | |---|---|---| | !ai | !chat, !ask | Talk to the AI | | !persona | | Set a persona and reintroduce | | !custom | | Set a custom system prompt | | !reset | | Reset conversation to defaults | | !stock | | Reset conversation with no system prompt | | !mymodel [name] | | Show or set your model | | !location | | Set your location for contextual answers | | !x | | Talk as another user |

Admin Commands

| Command | Description | |---|---| | !model [name\|reset] | Show/set global default model | | !tools [on\|off\|toggle\|status] | Enable/disable tool use | | !verbose [on\|off\|toggle] | Toggle verbose mode | | !clear | Clear all conversation state | | !country [on\|off\|status] | Toggle search country filtering | | !join | Join a channel | | !part [#channel] [reason] | Leave a channel |

Built-in IRC commands (!ping, !time, !help) are also available.

Documentation

  • [docs/configuration.md](docs/configuration.md) -- IRC and AI provider configuration
  • [docs/commands.md](docs/commands.md) -- command registry and decorator API
  • [docs/extending.md](docs/extending.md) -- subclassing IRCBot, event hooks
  • [docs/ai-agent.md](docs/ai-agent.md) -- AI agent architecture, providers, tools, and history
  • [docs/ai-output-disclaimer.md](docs/ai-output-disclaimer.md) -- AI output disclaimer and conditions of use
  • [docs/not-a-companion.md](docs/not-a-companion.md) -- project scope and intended use

License

MIT

Source & license

This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.