AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
MCP unreviewed Apache-2.0 Self-run

Ollamarama Matrix

mcp-h1ddenpr0cess20-ollamarama-matrix · by h1ddenpr0cess20

Local AI chatbot for Matrix with infinite personalities, tool calling, and MCP — powered by Ollama

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

Install

$ agentstack add mcp-h1ddenpr0cess20-ollamarama-matrix

Open-source listing, not yet scanned by AgentStack. Follow the source repository for install instructions.

Security review

⚠ Flagged

1 finding(s); flagged for manual review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures
  • high Pipes remote content directly into a shell (remote code execution).

What it can access

  • Network access Used
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • 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 →

Reliability & compatibility

Not yet reviewed
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 Ollamarama Matrix? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

ollamarama-matrix

[](https://www.apache.org/licenses/LICENSE-2.0) [](https://www.python.org/downloads/) [](https://matrix.org/) [](https://ollama.com/) [](https://github.com/h1ddenpr0cess20/ollamarama-matrix)

Ollamarama is a powerful AI chatbot for the Matrix chat protocol powered by the Ollama Chat API. Transform your Matrix rooms with an AI that can roleplay as virtually anything you can imagine — privately and locally.

Documentation

  • [Overview](docs/index.md)
  • [Getting Started](docs/getting-started.md)
  • [Ollama Setup](docs/ollama.md)
  • [Configuration](docs/configuration.md)
  • [Commands](docs/commands.md)
  • [Tools & MCP](docs/tools-and-mcp.md)
  • [Docker](docs/docker.md)
  • [CLI Reference](docs/cli.md)
  • [Operations & E2E](docs/operations.md)
  • [Architecture](docs/architecture.md)
  • [Development](docs/development.md)
  • [Migration](docs/migration.md)
  • [Legacy Map](docs/legacy-map.md)
  • [Security](docs/security.md)
  • [AI Output Disclaimer](docs/ai-output-disclaimer.md)

Features

  • Dynamic personalities with quick switching
  • Per‑user history, isolated per room and user
  • Collaborative mode to talk across histories
  • Admin controls for model switching and resets
  • Custom system prompts for specialized tasks

Related Projects

  • IRC version:
  • CLI version:

Installation

Options depending on how you prefer to run it:

  • From source (installs CLI):
  • Clone this repo, then run: pip install .
  • Or use pipx for isolation: pipx install .
  • From source without installing the package:
  • pip install -r requirements.txt
  • Run with: python -m ollamarama --config config.json

After installation, use the ollamarama-matrix command. For E2E encryption, ensure libolm is installed; see [Operations & E2E](docs/operations.md).

Quick Start

Prerequisites

Install and familiarize yourself with Ollama to run local LLMs.

curl -fsSL https://ollama.com/install.sh | sh

Pull at least one model (recommended):

ollama pull qwen3

For deeper setup and verification steps, see [Ollama Setup](docs/ollama.md).

1) Install dependencies

pip install -r requirements.txt

2) Configure

Create or edit config.json at the repo root. See [Configuration](docs/configuration.md) for a minimal example, full schema, and validation guidance.

3) Run

Preferred (installed command):

ollamarama-matrix --config config.json

Fetch models from the server (ignores ollama.models in config):

ollamarama-matrix --config config.json --server-models

Short form:

ollamarama-matrix -S --config config.json

Alternatively, run as a module:

python -m ollamarama --config config.json

4) Try It

  • The bot logs in and joins the rooms listed in matrix.channels
  • Send .ai hello or BotName: hello in a joined room
  • The bot replies and maintains per‑user history
  • Invites to other rooms are declined automatically (the bot replies and leaves)

Usage Guide

Common commands (see [Commands](docs/commands.md) for the full list):

| Command | Description | Example | |---------|-------------|---------| | .ai or botname: | Chat with the AI | .ai Hello there! | | .x | Continue another user's conversation | .x Alice What did we discuss? | | .persona | Change your personality | .persona helpful librarian | | .custom | Use a custom system prompt | .custom You are a coding expert | | .reset / .stock | Clear history (default/stock prompt) | .reset | | .history [on,off,toggle] | Enable or disable your conversation history | .history off | | .model [name] (admin) | Show/change model | .model qwen3 | | .clear (admin) | Reset globally for all users | .clear | | .help | Show inline help | .help | | .verbose [on,off,toggle] (admin) | Control inclusion of brevity clause for new conversations | .verbose on | | .thinking [on,off,toggle] (admin) | Show or hide the thinking placeholder while generating | .thinking off |

Encryption Support

  • Works in encrypted Matrix rooms using matrix-nio[e2e] with device verification.
  • Requires libolm available to Python for E2E. If unavailable, you can run without E2E; see [Getting Started](docs/getting-started.md) (Install Dependencies).
  • Persist the store/ directory to retain device keys and encryption state.

Community & Policies

  • [Code of Conduct](CODEOFCONDUCT.md)
  • [Contributing](CONTRIBUTING.md)
  • [Security Policy](SECURITY.md)
  • [Security](docs/security.md)
  • [Not a Companion](docs/not-a-companion.md)
  • [AI Output Disclaimer](docs/ai-output-disclaimer.md)

License

Apache-2.0 — see [LICENSE](LICENSE) for details.

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.