Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

OpenRouter Bridge

БесплатноНе проверен

A lightweight MCP server that enables AI coding assistants to interact with OpenRouter API for direct queries, file analysis, and batch processing.

GitHubEmbed

Описание

A lightweight MCP server that enables AI coding assistants to interact with OpenRouter API for direct queries, file analysis, and batch processing.

README

PyPI version OpenRouter API

A lightweight MCP (Model Context Protocol) server that enables AI coding assistants to interact with OpenRouter API. Works with Claude Code, Cursor, VS Code, and other MCP-compatible clients.

✨ Features

  • Direct OpenRouter API Integration: Async HTTP calls using httpx
  • Simple MCP Tools: Three core functions for queries, file analysis, and batch processing
  • Stateless Operation: No sessions, caching, or complex state management
  • Production Ready: Robust error handling with configurable timeouts (default: 90 seconds)
  • Minimal Dependencies: httpx, python-dotenv, and mcp>=1.0.0
  • Async/Await: Full async support for concurrent operations
  • Model Flexibility: Support any OpenRouter-compatible model

🚀 Quick Start

Prerequisites

  1. Get OpenRouter API Key:

    # Visit https://openrouter.ai/keys
    # Sign up and get your API key
    
  2. Set Environment Variable:

    export OPENROUTER_API_KEY="your-api-key-here"
    

Installation

From PyPI:

pip install openrouter-mcp-bridge

Using uvx (recommended for MCP servers):

uvx openrouter-mcp-bridge

Local Development:

# Clone the repository
git clone https://github.com/htooayelwinict/open-bridge.git
cd open-bridge

# Create virtual environment
python3 -m venv .venv
source .venv/bin/activate

# Install in development mode
pip install -e .

# Run directly
python -m src

⚙️ Configuration

Environment Variables

Variable Required Default Description
OPENROUTER_API_KEY ✅ Yes - Your OpenRouter API key
OPENROUTER_MODEL No openai/gpt-4o Model to use
OPENROUTER_TIMEOUT No 90 Request timeout (seconds)

Claude Code Configuration

# Add to Claude Code with uvx (recommended)
claude mcp add openrouter-mcp-bridge -s user \
  --env OPENROUTER_API_KEY=sk-or-... \
  --env OPENROUTER_MODEL=anthropic/claude-3.5-sonnet \
  -- uvx openrouter-mcp-bridge

Or add to ~/.claude.json:

{
  "mcpServers": {
    "openrouter-mcp-bridge": {
      "type": "stdio",
      "command": "uvx",
      "args": ["openrouter-mcp-bridge"],
      "env": {
        "OPENROUTER_API_KEY": "sk-or-...",
        "OPENROUTER_MODEL": "anthropic/claude-3.5-sonnet"
      }
    }
  }
}

🛠️ Available Tools

Tool Description
consult_openrouter Direct API query with structured output
consult_openrouter_with_stdin Pipe file content for analysis
consult_openrouter_batch Multiple concurrent queries

📋 Usage Examples

# Basic query
consult_openrouter(
    query="What authentication patterns are used in this project?",
    directory="/path/to/project",
    format="json"
)

# File analysis
consult_openrouter_with_stdin(
    stdin_content=open("src/auth.py").read(),
    prompt="Review this file for security issues",
    directory="/path/to/project"
)

# Batch processing
consult_openrouter_batch(
    queries=[
        {"query": "Analyze authentication patterns"},
        {"query": "Review database implementations"}
    ],
    directory="/path/to/project"
)

🏗️ Architecture

  • API-First: Direct async HTTP calls to OpenRouter API
  • Stateless: Each tool call is independent with no session state
  • Async/Await: Full async support for concurrent operations
  • Error Handling: Comprehensive HTTP and timeout error handling

📄 License

MIT License - see LICENSE file for details.

🙏 Credits

Originally forked from shelakh/codex-bridge.


Focus: A simple, reliable bridge between Claude Code and OpenRouter API.

from github.com/htooayelwinict/open-bridge

Установить OpenRouter Bridge в Claude Desktop, Claude Code, Cursor

Рекомендуется · одна команда, все IDE
unyly install openrouter-mcp-bridge

Ставит в Claude Desktop, Claude Code, Cursor и VS Code — сам разбирается с npx, uvx и сборкой из исходников.

Впервые? Поставь CLI: curl -fsSL https://unyly.org/install | sh

Или настроить вручную

Выполни в терминале:

claude mcp add openrouter-mcp-bridge -- uvx openrouter-mcp-bridge

FAQ

OpenRouter Bridge MCP бесплатный?

Да, OpenRouter Bridge MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для OpenRouter Bridge?

Нет, OpenRouter Bridge работает без API-ключей и переменных окружения.

OpenRouter Bridge — hosted или self-hosted?

Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.

Как установить OpenRouter Bridge в Claude Desktop, Claude Code или Cursor?

Открой OpenRouter Bridge на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare OpenRouter Bridge with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории ai