mcpField
L
Luke Desktop

Luke Desktop

ローカル
github.com/DrJonBrock生産性2898 週間前に更新

Luke Desktop について

Luke Desktop は、Tauri、React、TypeScript で構築された、Claude Desktop の代替となるデスクトップクライアントです。MCP サーバーのサポートを備えています。デスクトップで Claude を利用し、MCP サーバーに接続したい開発者に適しています。

主な機能

  1. 01Tauri 2.x で構築されたデスクトップアプリ
  2. 02Model Context Protocol サーバーとの統合
  3. 03プラグインのサポート
  4. 04クロスプラットフォーム対応
  5. 05ファイル管理とパストラバーサル対策

活用シーン

  1. 01MCP サーバーに接続した状態での Claude のデスクトップ利用
  2. 02Tauri と React によるデスクトップクライアントの拡張

MCP 対応

本プロジェクトは Model Context Protocol を実装した MCP クライアントであり、Claude などの互換 AI モデルとの通信および MCP サーバーの統合を行います。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Luke Desktop

Tauri + React + TypeScript で構築された、MCP サーバーに対応する Claude Desktop の代替アプリです。

特長

  • 🚀 最適なパフォーマンスを実現する Tauri 2.x を採用
  • ⚛️ TypeScript を使用したモダンな React
  • 🔄 Model Context Protocol(MCP)サーバーとの統合
  • 🔒 強化されたセキュリティ機能
  • 📁 高度なファイル管理
  • 🎨 スタイル設定に Tailwind CSS を採用
  • 🔌 プラグインに対応
  • 🌐 クロスプラットフォームに対応

前提条件

  • Node.js v22.11.0+
  • Rust v1.83.0+
  • Cargo v1.83.0+

はじめに

  1. リポジトリをクローンします:

    git clone https://github.com/yourusername/luke-desktop.git
    cd luke-desktop
    
  2. 依存関係をインストールします:

    npm install
    
  3. 開発サーバーを起動します:

    npm run tauri dev
    
  4. 本番用にビルドします: 詳しいビルド手順については、ビルドガイドをご覧ください。

プロジェクト構成

luke-desktop/
├── src/                # React frontend source
├── src-tauri/          # Tauri backend source
│   ├── src/            # Rust source code
│   └── target/         # Compiled outputs
├── public/             # Static assets
├── config/             # Configuration files
├── tests/              # Test files
└── docs/              # Documentation
    ├── BUILD.md       # Build configuration guide
    └── API.md         # API documentation

ドキュメント

MCP との統合

Luke Desktop は、Claude やその他の互換性のある AI モデルと通信するために Model Context Protocol(MCP)を実装しています。詳しくは、MCP 仕様をご覧ください。

セキュリティ

このアプリケーションには、以下のセキュリティ対策が実装されています。

  • 安全なファイルシステム操作
  • API キー管理
  • ローカルストレージの暗号化
  • 認証システム
  • パストラバーサル対策
  • ファイルタイプの検証

詳しくは、セキュリティドキュメントをご覧ください。

コントリビューション

コントリビューションを歓迎します!行動規範やプルリクエストの提出手順については、コントリビューションガイドをお読みください。

ライセンス

このプロジェクトは MIT License の下でライセンスされています。詳しくは、LICENSEファイルをご覧ください。

サポート

問題が発生した場合や質問がある場合は、GitHub リポジトリに issue を提出してください。

謝辞

最終更新日:2024-12-08

コメント

MCP は初めてですか?

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

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