selector-mcp-server

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

  1. Clone the repository.
  2. Install Python dependencies.
  3. Set environment variables with a .env file.
  4. 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.