Installation
From PyPI (Recommended)
pip install arifos
With Development Tools
pip install arifos[dev]
All Dependencies
pip install arifos[all]
From Source
# Clone the repository
git clone https://github.com/ariffazil/arifOS.git
cd arifOS
# Install in development mode
pip install -e .
# Or with dev tools
pip install -e ".[dev]"
Requirements
- Python: 3.10+
- Dependencies: numpy, pydantic, anyio, starlette, fastmcp
Running the Server
Stdio Mode (Local Clients)
For Claude Desktop, Cursor, and other local MCP clients:
python -m arifos.mcp
SSE Mode (Remote Connections)
For remote connections or self-hosting:
python -m arifos.mcp sse
Default port: 8000 (configurable via PORT environment variable)
Docker
FROM python:3.12-slim
WORKDIR /app
COPY . .
RUN pip install -e .
EXPOSE 8000
CMD ["python", "-m", "arifos.mcp", "sse"]
docker build -t arifos .
docker run -p 8000:8000 arifos
Verify Installation
# Check version
python -c "import arifos; print(arifos.__version__)"
# Run health check
curl http://localhost:8000/health