### Installing outsource-mcp via uvx (Bash) Source: https://github.com/gwbischof/outsource-mcp/blob/main/README.md This command installs the `outsource-mcp` server using `uvx`, a recommended package installer. It's the simplest way to get the server up and running quickly. ```bash uvx outsource-mcp ``` -------------------------------- ### Installing outsource-mcp from Source (Bash) Source: https://github.com/gwbischof/outsource-mcp/blob/main/README.md These commands clone the `outsource-mcp` repository from GitHub, navigate into the project directory, and install the project in editable mode using `uv pip`. This method is suitable for developers who want to contribute or modify the source code. ```bash git clone https://github.com/yourusername/outsource-mcp.git cd outsource-mcp uv pip install -e . ``` -------------------------------- ### Integrating outsource-mcp with Claude Desktop (JSON) Source: https://github.com/gwbischof/outsource-mcp/blob/main/README.md This JSON configuration snippet integrates `outsource-mcp` into Claude Desktop, specifying `uvx` as the command to run the server. This allows Claude Desktop to use `outsource-mcp` for AI tasks, leveraging its model detection and generation capabilities. ```json { "mcpServers": { "outsource-mcp": { "command": "uvx", "args": ["outsource-mcp"] } } } ``` -------------------------------- ### Integrating outsource-mcp for Development with Claude Desktop (JSON) Source: https://github.com/gwbischof/outsource-mcp/blob/main/README.md This JSON configuration snippet is for integrating `outsource-mcp` into Claude Desktop during development. It specifies running the `server.py` script directly using `uv`, which is useful for testing local changes and debugging. ```json { "mcpServers": { "outsource-mcp": { "command": "uv", "args": ["run", "server.py"] } } } ``` -------------------------------- ### Running Tests for outsource-mcp (Bash) Source: https://github.com/gwbischof/outsource-mcp/blob/main/README.md This command executes the project's test suite using `pytest` via `uv run`. Running tests ensures the server's functionality is working as expected and helps maintain code quality and stability. ```bash uv run pytest ``` -------------------------------- ### Configuring API Keys as Environment Variables (Bash) Source: https://github.com/gwbischof/outsource-mcp/blob/main/README.md These commands set environment variables for various AI provider API keys (OpenAI, Anthropic, Google). These keys are essential for `outsource-mcp` to authenticate with and utilize the respective AI models for text and image generation. ```bash export OPENAI_API_KEY="your-openai-key" export ANTHROPIC_API_KEY="your-anthropic-key" export GOOGLE_API_KEY="your-google-key" ``` -------------------------------- ### Testing outsource-mcp with MCP Inspector (Bash) Source: https://github.com/gwbischof/outsource-mcp/blob/main/README.md This command runs the `outsource-mcp` server in development mode using `mcp dev`, allowing for testing and inspection of its functionality with the MCP Inspector tool. This is useful for debugging and verifying server behavior. ```bash mcp dev server.py ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.