MCP Conversation Server provides a standardized interface for managing conversations with OpenRouter's language models. It enables applications to create and manage multiple conversations, send messages with streaming support, and persist conversation state to the filesystem. Built with TypeScript and the OpenAI SDK, it features automatic token counting, context window management, and support for various models including Claude 3 Opus, Claude 3 Sonnet, and Llama 2 70B. The server loads configuration from YAML files, handles error states appropriately, and is particularly valuable for developers who need a unified conversation management system across different AI models without managing provider-specific implementations.
아직 리뷰가 없습니다. 첫 번째 리뷰를 작성해 보세요!
대화에 참여하려면 로그인하세요
Creates a new conversation. Parameters: provider (string, always 'openrouter'), model (string, OpenRouter model ID), title (optional string, conversation title)
Sends a message in a conversation. Parameters: conversationId (string, Conversation ID), content (string, Message content), stream (optional boolean, enable streaming responses)
Lists active conversations with optional filters. Parameters: filter (optional object, includes model (string), startDate (string), endDate (string))