Skip to main content
Glama

MSIM – MCP Server Integration Manager

MSIM は、AnythingLLM と MCP 互換の任意のクライアント(Better DeepSeek、Claude Desktop、Cursor、VS Code、カスタムエージェント)を橋渡しする統合 MCP(Model Context Protocol)サーバーです。

HTTP/JSON‑RPC、SSE、WebSocket の各トランスポートに対して単一のエンドポイントを提供し、ワークスペースの選択、ロギング、バックグラウンド操作を自動的に管理します。


機能

  • 完全な MCP サポートinitializetools/listtools/callnotifications/initializedpingprompts/listresources/list

  • マルチトランスポート – HTTP(/mcp)、SSE(/sse)、WebSocket(/ws)。

  • 自動ワークスペース検出 – 指定がない場合は最初のワークスペースを使用します。

  • 対話型セットアップ – 初回実行時に AnythingLLM の API キー、ベース URL、ワークスペースを尋ねます。

  • 構造化ロギングとローテーション – JSON またはプレーンテキストのログを自動ローテーション付きで出力します。

  • グレースフルシャットダウン – 実行中のツール呼び出しの完了を待ちます。

  • スーパーバイザーモード – クラッシュ時に自動再起動します(制限可能)。

  • エンドポイントバナー – 起動時に利用可能なすべての URL を表示します。

  • Docker サポート – AnythingLLM と一緒に docker-compose up で実行できます。

  • クロスプラットフォーム – Windows、macOS、Linux で動作します。


Related MCP server: anythingllm-mcp

インストール

前提条件

  • Git(リポジトリをクローンするため)

  • AnythingLLMDeveloper API キーを設定した状態でローカル(Desktop または Docker)で実行中であること(Settings → API Keys で生成)。

クイックインストール(手動)

git clone https://github.com/giancbaring/msim
cd msim
git submodule update --init --recursive
./install.sh   # or install.ps1 on Windows

インストーラーは次のことを行います:

  1. uv をインストールします(ない場合)。

  2. uv を通じて Python 3.12 をインストールします(ない場合)。

  3. 古い仮想環境を削除します。

  4. すべての Python 依存関係をインストールします(ラッパーを含む)。

  5. コードを検証します。

  6. 対話型セットアップを実行します(API キー、ベース URL、ワークスペースを尋ねます)。

Docker インストール(簡便さのため推奨)

git clone https://github.com/giancbaring/msim
cd msim
docker-compose up

これにより、ポート 3001 で AnythingLLM(公式コンテナ)、ポート 8000 で MSIM が起動します。すべて事前設定済みです。


使用方法

インストール後、MSIM を実行します:

uv run python MSIM.py          # interactive menu
uv run python MSIM.py serve    # foreground server
uv run python MSIM.py start    # background daemon
uv run python MSIM.py stop     # stop daemon
uv run python MSIM.py status   # check status
uv run python MSIM.py logs     # view logs
uv run python MSIM.py install  # install as Windows service (NSSM)
uv run python MSIM.py uninstall # remove service

エンドポイント

エンドポイント ↕▾

トランスポート ↕▾

説明 ↕▾

POST /mcp

HTTP

MCP JSON‑RPC(メイン)

GET /sse

SSE

Server‑Sent Events

WS /ws

WebSocket

WebSocket

GET /tools

HTTP

デバッグ – 利用可能なツールの一覧表示

GET /health

HTTP

ヘルスチェック


設定

設定は .env に保存されます(セットアップ時に作成)。環境変数を設定して上書きすることもできます。

主な変数:

  • ANYTHINGLLM_BASE_URL – デフォルトは http://localhost:3001

  • ANYTHINGLLM_API_KEY – あなたの Developer API キー

  • CORS_ORIGINS – MSIM へのアクセスを許可するブラウザオリジン(カンマ区切り)

  • WORKSPACE – デフォルトのワークスペース slug(空欄の場合は自動検出)

  • PORT – サーバーポート(デフォルト 8000)

  • MSIM_HOST – バインドアドレス(デフォルト 127.0.0.1。Docker では 0.0.0.0

  • MSIM_ALLOW_LOCAL_FILE_UPLOAD – ローカルファイルアップロードツールを明示的に有効化(デフォルト false

  • LOG_FORMATplain または json

  • SUPERVISE_MAX_RESTARTS – 1 分あたりの最大再起動回数(スーパーバイザーモード)


コントリビューション

GitHub で issue や pull request を遠慮なく開いてください。

MSIM のコントリビューション、コミュニティ、セキュリティポリシーについては、CONTRIBUTING.mdCODE_OF_CONDUCT.mdSECURITY.md を参照してください。アップストリームの anythingllm-mcp サブモジュールには、独自のポリシーと帰属表示があります。


ライセンス

MSIM のオリジナル成果物は MIT ライセンスの下で公開されています。完全な条件と適用範囲については LICENSE を参照してください。

submodules/anythingllm-mcp ディレクトリは、独立したライセンスを持つアップストリームプロジェクトです。その著作権、ライセンス、帰属条件はそのディレクトリ内に保持され、そのアップストリームコードに適用されます。

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

No tool schema history has been recorded yet.

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

  • F
    license
    C
    quality
    D
    maintenance
    MCP server for AnythingLLM that enables AI document chat platform interaction with tools for workspaces, chat, documents, threads, and system operations.
    17
    -
  • A
    license
    A
    quality
    C
    maintenance
    Enables MCP-compatible clients to interact with AnythingLLM, providing tools for workspace management, chat and thread operations, document operations, vector search, and system inspection.
    34
    6
    MIT

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/giancbaring/msim'

If you have feedback or need assistance with the MCP directory API, please join our Discord server