fastmcp-openrouter-server
v1.0.4
Published
OpenRouterのAPIと連携するModel Context Protocol (MCP) サーバーです。このプロジェクトは、AI アシスタントがOpenRouterAPIを使用してWeb検索を行うことができるインターフェースを提供します。
Downloads
18
Readme
FastMCP OpenRouter Server
OpenRouterのAPIと連携するModel Context Protocol (MCP) サーバーです。このプロジェクトは、AI アシスタントがOpenRouterAPIを使用してWeb検索を行うことができるインターフェースを提供します。
概要
このサーバーはFastMCPフレームワークを使用して構築されています。
機能
- Web検索結果の取得
必要条件
- Node.js 18以上
- OpenRouter APIキー
インストールと使用方法
このパッケージはnpmに公開されており、インストールせずにnpxコマンドで直接実行することができます:
# 環境変数を設定してサーバーを起動
OPENROUTER_API_KEY=あなたのAPIキー npx fastmcp-openrouter-serverまたは、グローバルにインストールして使用することもできます:
# グローバルにインストール
npm install -g fastmcp-openrouter-server
# 環境変数を設定してサーバーを起動
OPENROUTER_API_KEY=あなたのAPIキー fastmcp-openrouter-server環境設定
以下の環境変数を設定する必要があります:
OPENROUTER_API_KEY: OpenRouterのAPIキー
環境変数は直接コマンドラインで指定するか、.envファイルを使用することができます。.envファイルを使用する場合は、以下のようにファイルを作成し、サーバー起動時に読み込まれるようにします:
OPENROUTER_API_KEY=あなたのOpenRouterAPIキー.envファイルを使用する場合は、以下のように起動します:
npx -r dotenv/config fastmcp-openrouter-serverClaude や GPT との連携
このMCPサーバーはClaude DesktopやMCPに対応したその他のAIアシスタントと連携することができます。
Claude Desktopと連携する場合は、以下の設定を行ってください:
- Claude Desktopの設定ファイルを開く
- 以下の設定を追加:
{
"mcpServers": {
"openrouter-mcp-server": {
"command": "npx",
"args": [
"fastmcp-openrouter-server"
],
"env": {
"OPENROUTER_API_KEY": "あなたのOpenRouterAPIキー"
}
}
}
}利用可能なツール
このMCPサーバーは以下のツールを提供します:
| ツール名 | 説明 | |----------|------| | search_with_web | Web検索を行います |
ライセンス
このプロジェクトはMIT Licenseの下で公開されています。
謝辞
このプロジェクトは以下のプロジェクトを参考にしています:
- FastMCP - MCPサーバー構築用TypeScriptフレームワーク
免責事項
このプロジェクトはOpenRouter公式のプロダクトではありません。OpenRouterの利用規約に従って使用してください。
