Skip to main content

MiMiMON - AI Agent Monitoring and Communication Platform

Project description

MiMiMON

AI Agent Monitoring and Communication Platform

MiMiMON is a comprehensive toolkit for monitoring, communicating with, and managing AI agents across multiple platforms and environments.

Features

  • 🔍 Agent Monitoring: Real-time monitoring of AI agents
  • 💬 Remote Communication: Communicate with agents from anywhere
  • 🌐 Multi-Platform Support: Works with Claude, GPT, and other AI agents
  • 🔧 MCP Support: Model Context Protocol integration
  • 📱 Cross-Platform: CLI, web dashboard, and mobile app
  • 🔄 Real-time Updates: WebSocket-based live updates

Installation

pip install mimimon

Quick Start

1. Start Monitoring

# Start basic monitoring
mimimon

# Monitor specific agent
mimimon --agent claude

# Enable git diff tracking
mimimon --git-diff

2. Server Mode

# Start MiMiMON server
mimimon serve

# Custom host and port
mimimon serve --host 0.0.0.0 --port 8080

3. MCP Integration

# Start MCP session
mimimon mcp

# Custom MCP endpoint
mimimon mcp --endpoint ws://localhost:8080/mcp

Commands

  • mimimon - Start agent monitoring session
  • mimimon serve - Start backend server
  • mimimon mcp - Start MCP session
  • mimimon version - Show version information
  • mimimon status - Check system status

Configuration

MiMiMON can be configured using environment variables or command-line options:

  • MIMIMON_API_KEY - API key for authentication
  • MIMIMON_BASE_URL - Custom API endpoint
  • MIMIMON_DEBUG - Enable debug mode

API Usage

from mimimon import MiMiMONClient

# Initialize client
client = MiMiMONClient(api_key="your_api_key")

# Start monitoring session
session_id = client.start_monitoring_session(agent="claude")

# Send message to agent
await client.send_message(session_id, "Hello, agent!")

# Get session history
history = await client.get_session_history(session_id)

Development

Installation for Development

git clone https://github.com/mimimon-ai/mimimon.git
cd mimimon
pip install -e ".[dev]"

Running Tests

pytest

Code Formatting

black mimimon/
ruff check mimimon/

License

MIT License - see LICENSE file for details.

Links

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mimimon-0.1.0.tar.gz (41.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mimimon-0.1.0-py3-none-any.whl (52.3 kB view details)

Uploaded Python 3

File details

Details for the file mimimon-0.1.0.tar.gz.

File metadata

  • Download URL: mimimon-0.1.0.tar.gz
  • Upload date:
  • Size: 41.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.13

File hashes

Hashes for mimimon-0.1.0.tar.gz
Algorithm Hash digest
SHA256 344eba917901eb24c4331d04db50cd17d4617ee153f843a8a3c2d9362514d885
MD5 7883fa27e41e1d5665dfb7b8e156cc9f
BLAKE2b-256 a7579ab2715743c3fd255b175203bb92b86d9b7b9ebfa4ff71cdd7458510ee48

See more details on using hashes here.

File details

Details for the file mimimon-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: mimimon-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 52.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.13

File hashes

Hashes for mimimon-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 43708b85b209fc23b97997c784cf928bf727d8f17adff7e8839583056d86b435
MD5 2bec80b256f7472b719bc2ab67a706a2
BLAKE2b-256 94f9c7726d40442355a41259465154e5b9ce2bf6b77c35dc08b387482b665139

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page