remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
openai-tool2mcp
openai-tool2mcpは、 OpenAIの強力な組み込みツールをModel Context Protocol(MCP)サーバーとしてラップする、軽量なオープンソースブリッジです。これにより、Web検索やコードインタープリターなどの高品質なOpenAIツールを、Claudeやその他のMCP互換モデルで利用できるようになります。
- 🔍 Claude アプリで OpenAI の堅牢なウェブ検索を使用する
- 💻 MCP 互換の LLM でコードインタープリタ機能にアクセス
- 🔄 OpenAIとMCP間のシームレスなプロトコル変換
- 🛠️シンプルなAPIで簡単に統合
- 🌐 MCP SDKとの完全な互換性
🔍 Claude アプリを使用した OpenAI 検索統合デモ!🚀
https://github.com/user-attachments/assets/f1f10e2c-b995-4e03-8b28-61eeb2b2bfe9
OpenAI は、強力な LLM に最適化されたツールを自社のエージェント プラットフォーム内に閉じ込めようとしましたが、MCP の止められないオープンソースの動きを止めることはできませんでした。
開発者のジレンマ
AI 開発者は現在、2 つのエコシステムの間で難しい選択を迫られています。
openai-tool2mcp は、 OpenAI の成熟した高品質のツールをオープン MCP エコシステム内で使用できるようにすることで、このギャップを埋めます。
🌟 特徴
- 簡単なセットアップ:いくつかの簡単なコマンドで起動して実行できます
- OpenAIツールをMCPサーバーとして:強力なOpenAI組み込みツールをMCP準拠サーバーとしてラップする
- シームレスな統合: Claude App やその他の MCP 対応クライアントと連携
- MCP SDK互換:公式MCP Python SDKを使用
- ツールサポート:
- 🔍 ウェブ検索
- 💻 コードインタープリター
- 🌐 ウェブブラウザ
- 📁 ファイル管理
- オープンソース:MITライセンス、ハッキング可能、拡張可能
🚀 インストール
前提条件
- Python 3.10以上
- アシスタント API にアクセスできる OpenAI API キー
- (推奨) MCP 互換性のための uv パッケージ マネージャー
🛠️ クイックスタート
- OpenAI API キーを設定します:
- OpenAI ツールを使用して MCP サーバーを起動します。
- Claude for Desktop での使用:
claude_desktop_config.json を編集して、Claude for Desktop がサーバーを使用するように設定します。
設定ファイルは次の場所にあります:
- MacOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%AppData%\Claude\claude_desktop_config.json
💻 使用例
基本的なサーバー構成
MCP の推奨に従ってuv
で実行します。
Claude デスクトップの MCP 互換構成
スタンドアロン スクリプトを作成します。
このスクリプトをuv
で使用するように Claude Desktop を設定します。
📊 仕組み
このライブラリは、OpenAI Assistant API と MCP プロトコル間のブリッジとして機能します。
🔄 MCP SDK 統合
openai-tool2mcp
は MCP SDK と完全に互換性を持つようになりました。Claude for Desktop アプリで以下の手順で使用できます。
pip install openai-tool2mcp
でパッケージをインストールするclaude_desktop_config.json
に以下を含めるように設定します。
設定ファイルは次の場所にあります:
- MacOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%AppData%\Claude\claude_desktop_config.json
🤝 貢献する
コミュニティからの貢献を歓迎します!ご協力いただける方法は以下の通りです。
- リポジトリをフォークする
- フォークをローカルマシンにクローンする
- 機能やバグ修正用のブランチを作成する
- 変更を加えてコミットする
- フォークにプッシュしてプルリクエストを送信します
必ず弊社のコーディング標準に従い、新しい機能に対してテストを追加してください。
開発セットアップ
📄 ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細についてはLICENSEファイルを参照してください。
🙏 謝辞
- 優れたツールとAPIを提供してくれたOpenAIチーム
- ツールの使用に関するオープンスタンダードを開発するMCPコミュニティ
- このプロジェクトの改善にご協力いただいたすべての貢献者
⚠️プロジェクトのステータス
このプロジェクトは現在開発中です。コア機能は動作しますが、頻繁なアップデートと改善が予定されています。問題が発生した場合は、問題追跡システムからご報告ください。
openai-tool2mcp は、OpenAI のツールとオープンソースの MCP エコシステムを結び付ける、より広範なMCPortalイニシアチブの一部です。
This server cannot be installed
OpenAI の組み込みツール (Web 検索やコード インタープリターなど) をモデル コンテキスト プロトコル サーバーとしてラップし、Claude やその他の MCP 互換モデルで使用できるようにする軽量ブリッジです。
- 🔍 OpenAI Search Integration Demo with Claude App! 🚀
- The Developer's Dilemma
- 🌟 Features
- 🚀 Installation
- 🛠️ Quick Start
- 💻 Usage Examples
- 📊 How It Works
- 🔄 MCP SDK Integration
- 🤝 Contributing
- 📄 License
- 🙏 Acknowledgements
- ⚠️ Project Status