selector-mcp-server
3
Selector AI FastMCP is a streaming server and client solution for implementing the Model Context Protocol with Selector AI. It facilitates real-time AI interactions with minimal setup using Python and Docker, supporting both command line and programmatic access.
Overview
Selector AI FastMCP is a complete implementation of the Model Context Protocol (MCP) for Selector AI, featuring a streaming-capable server and a Docker-based interactive client.
Features
- Server: Built with Python, supports real-time SSE streaming, interactive AI chat, minimal boilerplate, health checks, logging, and retries.
- Client: Python client using Docker, supports CLI and programmatic access, reads/writes through stdin/stdout, and configurable via environment variables.
Quick Start
- Prerequisites: Python 3.8+, Docker, Selector AI API Key, Selector API URL.
Installation
- Clone the repository.
- Install Python dependencies.
- Set environment variables with a
.env
file. - Build the Docker image.
Usage
- Run the client to start an interactive session, or integrate it with tools like Claude Desktop.
- Customize and build your Docker container for personalized setups.