RA

raqueljezweb/anythingllm-mcp-server

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

16 stars 15 forks 品質 65 トレンド 21MIT

MCP (Model Context Protocol) サーバは、TypingMind、Claude Desktop などの MCP 互換クライアントとシームレスな統合を実現します.

概要

MCP (Model Context Protocol) サーバは、TypingMind、Claude Desktop などの MCP 互換クライアントとシームレスな統合を実現します。 - ◀ : MCP ですべてのすべての AnyLLM 機能にアクセス - 作成、更新、削除、リストワークスペースの管理と設定の管理 - ✔ : メッセージの送信、チャット履歴の管理、およびストリーム応答 - アップロード、リスト、ドキュメントの削除、プロセス URL の削除、およびベクトルの管理 - 概要 : テキスト/ Web ページを埋め、ワークスペース内で検索 - 作成、更新、削除、および権限の管理 - 受講者 - 受講者 - 受講者を管理する - 音声認証 API - 設定 - チュートリアル - LM 設定 - ガイド - ガイド - ガイド - ガイド - ガイド - ガイド - ガイド - ガイド - ガイド - ガイド - ガイド - ガイド - ガイド - ガイド - ガイド - ガイド - ガイド - ガイド - ガイド - ガイド - ガイド - ガイド - ガイド - ガイド - ガイド - ガイド - ガイド - ガイド - ガイド - ガイド - ガイド - ガイド - ガイド - ガイド - ガイド - ガイド - ガイド - ガイド - ガイド - ガイド - ガイド - ガイド - ガイド - ガイド - - ノード.

概要(AI 翻訳)

MCP (Model Context Protocol) サーバは、TypingMind、Claude Desktop などの MCP 互換クライアントとシームレスな統合を実現します。

##特徴

  • OST Complete AnyLLM API インテグレーション: MCP ですべての AnyLLM 機能にアクセス
  • 職場管理**: ワークスペースの作成、更新、削除、リストの作成、設定の管理
  • 匿名チャットインテグレーション**: メッセージの送信、チャット履歴の管理、応答のストリーム
  • ドキュメント管理**: アップロード、リスト、ドキュメントの削除、URLの処理、ベクトルの管理
  • λEmbedding&Search:テキスト/ウェブページを埋め、ワークスペース内で検索
  • 宿泊者管理**: ユーザーの作成、更新、削除、権限の管理
  • APIキー管理**: プログラマティックにAPIキーを管理する
  • √️ システム管理: LLMプロバイダ、ベクターデータベース、システム設定の設定
  • ✓ エージェントサポート**:カスタムプロンプトとツールでAIエージェントを作成および管理
  • システム監視**:アクセスシステム情報と統計
  • 🔐Secure Authentication:環境変数サポートによるAPIキーベースの認証

前提条件

  • Node.js 18+ をインストール

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

AnythingLLM MCP Server

An MCP (Model Context Protocol) server that enables seamless integration between AnythingLLM and MCP-compatible clients like TypingMind, Claude Desktop, and more.

Features

  • 🚀 Complete AnythingLLM API Integration: Access all AnythingLLM features through MCP
  • 💬 Workspace Management: Create, update, delete, list workspaces and manage their settings
  • 🤖 Chat Integration: Send messages, manage chat history, and stream responses
  • 📄 Document Management: Upload, list, delete documents, process URLs, and manage vectors
  • 🔍 Embedding & Search: Embed text/webpages and search within workspaces
  • 👥 User Management: Create, update, delete users and manage permissions
  • 🔑 API Key Management: Programmatically manage API keys
  • ⚙️ System Administration: Configure LLM providers, vector databases, and system settings
  • 🤖 Agent Support: Create and manage AI agents with custom prompts and tools
  • 📊 System Monitoring: Access system information and statistics
  • 🔐 Secure Authentication: API key-based authentication with environment variable support

Prerequisites

  • Node.js 18+ installed
  • AnythingLLM instance running with API access enabled
  • AnythingLLM API key (obtain from your AnythingLLM instance at /settings/api-keys)

Installation

No installation needed! You can run the server directly with npx when configuring your MCP client.

Option 2: Global Installation

npm install -g anythingllm-mcp-server

Option 3: Local Installation

git clone https://github.com/yourusername/anythingllm-mcp-server.git
cd anythingllm-mcp-server
npm install

Configuration

For TypingMind.com

Setup Instructions

  1. Go to TypingMind.com

  2. Click on Settings → MCP Servers

  3. In the MCP configuration editor, add the AnythingLLM server:

    {
     "mcpServers": {
       "anythingllm": {
         "command": "npx",
         "args": ["-y", "[email protected]"]
        }
      }
    }
    
  4. Click Save - TypingMind will restart the MCP servers

  5. Look for the “Connected” status

First Time Usage

After the server connects, initialize it with your AnythingLLM credentials:

  1. In the chat, type:

    Use the initialize_anythingllm tool with apiKey: "your-api-key" and baseUrl: "http://localhost:3001"
    
  2. Replace:

    • "your-api-key" with your AnythingLLM API key (get it from AnythingLLM → Settings → API Keys)
    • "http://localhost:3001" with your AnythingLLM instance URL
  3. You’ll see: “AnythingLLM client initialized successfully”

Example Commands

After initialization, use natural language to interact with AnythingLLM:

  • “List all my workspaces”
  • “Create a new workspace called ‘Project Documentation’”
GitHub で README 全文を見る

インストール

npx -y [email protected]
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "anythingllm": { "command": "npx", "args": ["-y", "[email protected]"] } } }