
raqueljezweb/anythingllm-mcp-server
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
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
Option 1: Using npx (Recommended)
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
-
Go to TypingMind.com
-
Click on Settings → MCP Servers
-
In the MCP configuration editor, add the AnythingLLM server:
{ "mcpServers": { "anythingllm": { "command": "npx", "args": ["-y", "[email protected]"] } } } -
Click Save - TypingMind will restart the MCP servers
-
Look for the “Connected” status
First Time Usage
After the server connects, initialize it with your AnythingLLM credentials:
-
In the chat, type:
Use the initialize_anythingllm tool with apiKey: "your-api-key" and baseUrl: "http://localhost:3001" -
Replace:
"your-api-key"with your AnythingLLM API key (get it from AnythingLLM → Settings → API Keys)"http://localhost:3001"with your AnythingLLM instance URL
-
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’”
インストール
npx -y [email protected]設定
{
"mcpServers": {
"anythingllm": {
"command": "npx",
"args": ["-y", "[email protected]"]
}
}
}