MSIM
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 サポート –
initialize、tools/list、tools/call、notifications/initialized、ping、prompts/list、resources/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(リポジトリをクローンするため)
AnythingLLM – Developer 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インストーラーは次のことを行います:
uvをインストールします(ない場合)。uvを通じて Python 3.12 をインストールします(ない場合)。古い仮想環境を削除します。
すべての Python 依存関係をインストールします(ラッパーを含む)。
コードを検証します。
対話型セットアップを実行します(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エンドポイント
エンドポイント ↕▾ | トランスポート ↕▾ | 説明 ↕▾ |
− | HTTP | MCP JSON‑RPC(メイン) |
− | SSE | Server‑Sent Events |
− | WebSocket | WebSocket |
− | HTTP | デバッグ – 利用可能なツールの一覧表示 |
− | HTTP | ヘルスチェック |
⚙ |
設定
設定は .env に保存されます(セットアップ時に作成)。環境変数を設定して上書きすることもできます。
主な変数:
ANYTHINGLLM_BASE_URL– デフォルトはhttp://localhost:3001ANYTHINGLLM_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_FORMAT–plainまたはjsonSUPERVISE_MAX_RESTARTS– 1 分あたりの最大再起動回数(スーパーバイザーモード)
コントリビューション
GitHub で issue や pull request を遠慮なく開いてください。
MSIM のコントリビューション、コミュニティ、セキュリティポリシーについては、CONTRIBUTING.md、CODE_OF_CONDUCT.md、SECURITY.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.
This server cannot be installed
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
MCP server that lets AI assistants use all OneSchema features exposed via the public API.
Self-hosted MCP gateway: turn any API, database or MCP server into AI connectors — no code.
Model Context Protocol server for the Apideck Unified API. Connect any MCP-compatible agent framework to 100+ accounting systems, HRIS platforms, file storage providers, and more through one integration. More information https://www.apideck.com/mcp-server
Zero-setup MCP gateway securely connecting AI to your tools with authentication and workflows
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables MCP clients to connect to LLM/API services using the Model Context Protocol, providing real-time interaction and tool access. Also offers RESTful API endpoints via FastAPI for programmatic integration with existing systems.Apache 2.0
- FlicenseCqualityDmaintenanceMCP server for AnythingLLM that enables AI document chat platform interaction with tools for workspaces, chat, documents, threads, and system operations.17-
- FlicenseNot gradedqualityDmaintenanceExposes your local machine's filesystem, git, shell, network, databases, and system to any MCP-compatible LLM client over HTTP.6-
- AlicenseAqualityCmaintenanceEnables MCP-compatible clients to interact with AnythingLLM, providing tools for workspace management, chat and thread operations, document operations, vector search, and system inspection.346MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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