Getting Started
Getting Started
This guide walks you through setting up your Monstrum account and creating your first bot.
Sign Up
Visit monstrumai.com and create your account. Monstrum is currently in early access — join the waitlist to be notified when your account is ready.
First Steps
1. Create a Workspace
Workspaces provide tenant isolation. All bots, resources, and audit logs are scoped to a workspace. After logging in, create your first workspace from the dashboard.
2. Configure an LLM Provider
Go to Settings > LLM Providers and add at least one LLM provider. Monstrum supports:
- Anthropic (Claude)
- OpenAI (GPT-4, etc.)
- DeepSeek, Qwen, Gemini, Mistral, and more
- Any OpenAI-compatible endpoint
Enter the API key and select the models you want to make available.
3. Create Your First Bot
Navigate to your workspace and click Create Bot. Configure:
- Name and description — give it a clear identity
- LLM model — select from the providers you configured
- System prompt — describe the bot’s role and personality
4. Add Resources
Resources are external systems your bot can interact with. Go to Resources and add one:
- SSH — connect to remote servers
- MCP — connect to Model Context Protocol tool servers
- Web — enable web search and page fetching
- Browser — enable headless browser automation
- GitHub (plugin) — manage GitHub issues and repos
Each resource requires credentials (API keys, SSH keys, OAuth tokens) which are encrypted with AES-256 and never exposed to the AI.
5. Bind Resources to Your Bot
Go to your bot’s settings and bind the resources it should have access to. For each binding, configure:
- Allowed operations — which tool categories the bot can use
- Scope constraints — parameter-level restrictions (e.g., which repos, which hosts)
6. Start Chatting
Use the built-in web chat interface to test your bot, or connect it to an external channel via the Gateway settings.
Connect a Messaging Channel
Monstrum supports multiple messaging channels out of the box:
- Go to Gateway > Configurations
- Select a channel type (Slack, Discord, Telegram, Feishu, or Webhook)
- Enter the required credentials (bot token, webhook URL, etc.)
- Map the channel to your bot
Messages from the channel will automatically route to your bot, and responses will be delivered back.
Python SDK
For programmatic access, install the Monstrum SDK:
pip install monstrum
The SDK provides a Python client for managing bots, triggering tasks, and integrating Monstrum into your existing workflows. See the SDK Guide for details.
What’s Next
- Core Concepts — understand the platform’s fundamental abstractions
- Architecture — how the platform works under the hood
- SDK Guide — build custom integrations with the Python SDK
- Roadmap — see what’s planned