mcpField
A
A Sleek AI Assistant & MCP Client

A Sleek AI Assistant & MCP Client

おすすめ
github.com/nanbingxyzデスクトップアプリ5.4k4 日前に更新

A Sleek AI Assistant & MCP Client について

5ire は、複数の主要プロバイダーに対応し、ローカルのナレッジベースも備えたクロスプラットフォームのデスクトップ AI アシスタント兼 MCP クライアントです。一つのデスクトップアプリで複数のモデルとツールを使いたい利用者に向いています。

主な機能

  1. 01OpenAI、Anthropic、Google、Ollama などに対応
  2. 02MCP サーバー経由でファイルやデータベースのツールを利用
  3. 03docx、pdf、csv などを扱うローカルナレッジベース
  4. 04API の利用状況と費用の集計
  5. 05変数に対応したプロンプトライブラリと会話のブックマーク

活用シーン

  1. 01ローカル文書を対象とした RAG による質疑応答
  2. 02一つのアプリでの複数 LLM プロバイダーの利用管理
  3. 03MCP ツールを通じたローカルファイルの参照やデータベースの照会

MCP 対応

MCP クライアントとして MCP サーバーに接続し管理することで、利用中の AI モデルがサーバーの提供するツールを呼び出せるようにします。

詳細

ロゴ
(「ファイア」と読みます)

洗練された AI アシスタント&MCP クライアント


README の画像


OpenAI / Azure / Anthropic / Google / Mistral / Doubao / Grok / DeepSeek / Ollama

Twitter · リリース

README の画像


ツール機能を有効にする前に、次のコンポーネントがインストールされていることを確認してください。
  • Python
  • Node.js
  • uv(Python パッケージマネージャー)

これらのコンポーネントは、MCP サーバーの実行環境を構成するために必要です。すぐにツール機能を使用する予定がない場合は、このインストール手順をスキップし、必要になったときに実施してもかまいません。

詳しいインストール手順については、インストールガイドをご覧ください。


💪 開発への参加

5ire にコードを貢献したい場合や、5ire をベースに独自のアプリを開発したい場合は、開発環境のセットアップガイドから始めてください。

詳しくはWikiをご覧ください。

🚀 5ire のワンクリックサーバーインストールをウェブサイトに統合する方法については、ワンクリックサーバーインストール統合ガイドをご覧ください。


### 💬 コミュニティ

Discord に参加する。参加すると、次のことができます。

  • 質問や問題へのより迅速な回答
  • 新機能や改善に関する直接の意見交換
  • ほかの 5ire ユーザーとアイデア、ヒント、フィードバックを共有する場
  • 5ire の未来を共に築き、形作る機会

機能

⚒️ MCP サーバー経由のツールに対応

MCP は、アプリケーションが LLM にコンテキストを提供する方法を標準化するオープンプロトコルです。MCP は AI アプリケーションの USB-C ポートのようなものだと考えてください。USB-C がデバイスをさまざまな周辺機器やアクセサリに接続する標準的な方法を提供するのと同じように、MCP は AI モデルをさまざまなデータソースやツールに接続する標準的な方法を提供します。

ツールを使うと、単純な会話だけでなく、ファイルシステムへのアクセス、システム情報の取得、データベースとのやり取り、リモートデータへのアクセスなどが可能になります。

https://github.com/user-attachments/assets/5aa98f2b-c26d-435e-8196-73fa414066eb

ユーザーが優れたツールを見つけ、自作の MCP サーバーを手軽に共有できるよう、オープンなMCP サーバーのマーケットプレイスを作成しました。

https://github.com/user-attachments/assets/be66c30e-bb29-4dfe-9f25-8d396470ed60

💡 ローカルナレッジベース

多言語のベクトル化に優れた bge-m3 をローカル埋め込みモデルとして統合しました。5ire は docx、xlsx、pptx、pdf、txt、csv ドキュメントの解析とベクトル化に対応し、これらのベクトルを保存することで、ローカルで高性能な検索拡張生成(RAG)機能を実現します。

ローカルナレッジベースのスクリーンショット

📈 使用状況の分析

API の使用量と支出を記録することで、API にどれだけ費用をかけているかを把握し、サービスの利用を最適化するための情報に基づいた判断ができます。

使用状況の分析のスクリーンショット

✨ プロンプトライブラリ

プロンプトライブラリを使うと、自分のプロンプトを効率的に作成、整理できます。変数に対応しているため、プロンプトを幅広く活用できます。

プロンプトライブラリのスクリーンショット

🔖 ブックマーク

各会話をブックマークできます。元のメッセージが削除されても、保存したブックマークの内容には影響しません。 ブックマークのスクリーンショット

🔍 クイック検索

すべての会話をキーワードで検索し、必要な情報をすばやく見つけられます。 検索のスクリーンショット

ヒント

5ire はネイティブ依存関係を使用しているため、対応するプラットフォーム上でパッケージ化する必要があります。Mac OS の場合は、セキュリティ警告を回避するための公証に、APPLE_TEAM_ID、APPLE_ID、APPLE_ID_PASS の設定も必要になる場合があります。


優れた MCP サーバーを見つける

コミュニティ主導の MCP サーバーディレクトリであるMCPSvrを使うと、開発者は優れたツールを見つけ、自作の MCP サーバーを手軽に共有できます。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。