
gwbischof/outsource-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Дайте своему помощнику ИИ своих собственных помощников.
Обзор
Сервер MCP (Model Context Protocol), который позволяет приложениям ИИ передавать задачи различным поставщикам моделей через унифицированный интерфейс. Совместим с любым инструментом ИИ, поддерживающим протокол Model Context, включая Claude Desktop, Cline и другие приложения с поддержкой MCP. Построен с помощью FastMCP для реализации MCP-сервера и Agno для возможностей агента ИИ. Доступ к 20+ провайдерам искусственного интеллекта через единый интерфейс - the : Генерировать текст с использованием моделей от OpenAI, Anthropic, Google, и многое другое - the : Создавать изображения с использованием DALL-E 3 и DALL-E 2 - the : Согласованный интерфейс с тремя параметрами: провайдер, модель и подсказка - the : Только настройка ключей API для поставщиков, которые вы используете Добавьте следующую конфигурацию к клиенту MCP. Проконсультируйтесь с документацией клиента MCP для получения конкретных деталей конфигурации. Примечание: переменные среды являются необязательными. Включите только ключи API для поставщиков, которых вы хотите использовать.
Обзор (машинный перевод)
Сервер MCP (Model Context Protocol), который позволяет приложениям ИИ передавать задачи различным поставщикам моделей через унифицированный интерфейс.
Совместим с любым инструментом ИИ, поддерживающим протокол Model Context, включая Claude Desktop, Cline и другие приложения с поддержкой MCP. Построен с помощью FastMCP для реализации MCP-сервера и Agno для возможностей агента ИИ.
Особенности
Поддержка нескольких поставщиков: доступ к 20+ провайдерам ИИ через единый интерфейс
- Поколение Текс: Генерировать текст с помощью моделей от OpenAI, Anthropic, Google и других Поколение изображений: Создание изображений с использованием DALL-E 3 и DALL-E 2 ** Простой API**: Согласованный интерфейс с тремя параметрами: поставщик, модель и подсказка ** Гибкая аутентификация**: Настройка API-ключей только для провайдеров, которых вы используете
Конфигурация
Добавьте следующую конфигурацию к клиенту MCP. Проконсультируйтесь с документацией клиента MCP для получения конкретных деталей конфигурации.
Примечание: переменные среды являются необязательными. Включите только ключи API для поставщиков, которых вы хотите использовать.
Быстрый старт
После установки и настройки вы можете использовать инструменты в своем MCP-клиенте:
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Outsource MCP
An MCP (Model Context Protocol) server that enables AI applications to outsource tasks to various model providers through a unified interface.
Compatible with any AI tool that supports the Model Context Protocol, including Claude Desktop, Cline, and other MCP-enabled applications. Built with FastMCP for the MCP server implementation and Agno for AI agent capabilities.
Features
- 🤖 Multi-Provider Support: Access 20+ AI providers through a single interface
- 📝 Text Generation: Generate text using models from OpenAI, Anthropic, Google, and more
- 🎨 Image Generation: Create images using DALL-E 3 and DALL-E 2
- 🔧 Simple API: Consistent interface with just three parameters: provider, model, and prompt
- 🔑 Flexible Authentication: Only configure API keys for the providers you use
Configuration
Add the following configuration to your MCP client. Consult your MCP client’s documentation for specific configuration details.
{
"mcpServers": {
"outsource-mcp": {
"command": "uvx",
"args": ["--from", "git+https://github.com/gwbischof/outsource-mcp.git", "outsource-mcp"],
"env": {
"OPENAI_API_KEY": "your-openai-key",
"ANTHROPIC_API_KEY": "your-anthropic-key",
"GOOGLE_API_KEY": "your-google-key",
"GROQ_API_KEY": "your-groq-key",
"DEEPSEEK_API_KEY": "your-deepseek-key",
"XAI_API_KEY": "your-xai-key",
"PERPLEXITY_API_KEY": "your-perplexity-key",
"COHERE_API_KEY": "your-cohere-key",
"FIREWORKS_API_KEY": "your-fireworks-key",
"HUGGINGFACE_API_KEY": "your-huggingface-key",
"MISTRAL_API_KEY": "your-mistral-key",
"NVIDIA_API_KEY": "your-nvidia-key",
"OLLAMA_HOST": "http://localhost:11434",
"OPENROUTER_API_KEY": "your-openrouter-key",
"TOGETHER_API_KEY": "your-together-key",
"CEREBRAS_API_KEY": "your-cerebras-key",
"DEEPINFRA_API_KEY": "your-deepinfra-key",
"SAMBANOVA_API_KEY": "your-sambanova-key"
}
}
}
}
Note: The environment variables are optional. Only include the API keys for the providers you want to use.
Quick Start
Once installed and configured, you can use the tools in your MCP client:
- Generate text: Use the
outsource_texttool with provider “openai”, model “gpt-4o-mini”, and prompt “Write a haiku about coding” - Generate images: Use the
outsource_imagetool with provider “openai”, model “dall-e-3”, and prompt “A futuristic city skyline at sunset”
Tools
outsource_text
Creates an Agno agent with a specified provider and model to generate text responses.
Arguments:
Установка
uvx --from git+https://github.com/gwbischof/outsource-mcp.git outsource-mcpКонфигурация
{
"mcpServers": {
"outsource-mcp": {
"command": "uvx",
"args": ["--from", "git+https://github.com/gwbischof/outsource-mcp.git", "outsource-mcp"],
"env": {
"OPENAI_API_KEY": "your-openai-key",
"ANTHROPIC_API_KEY": "your-anthropic-key",
"GOOGLE_API_KEY": "your-google-key",
"GROQ_API_KEY": "your-groq-key",
"DEEPSEEK_API_KEY": "your-deepseek-key",
"XAI_API_KEY": "your-xai-key",
"PERPLEXITY_API_KEY": "your-perplexity-key",
"COHERE_API_KEY": "your-cohere-key",
"FIREWORKS_API_KEY": "your-fireworks-key",
"HUGGINGFACE_API_KEY": "your-huggingface-key",
"MISTRAL_API_KEY": "your-mistral-key",
"NVIDIA_API_KEY": "your-nvidia-key",
"OLLAMA_HOST": "http://localhost:11434",
"OPENROUTER_API_KEY": "your-openrouter-key",
"TOGETHER_API_KEY": "your-together-key",
"CEREBRAS_API_KEY": "your-cerebras-key",
"DEEPINFRA_API_KEY": "your-deepinfra-key",
"SAMBANOVA_API_KEY": "your-sambanova-key"
}
}
}
}