mcpField
L
localmodels

localmodels

ローカル
github.com/CloudCorpRecordsAI・エージェント02 週間前に更新

localmodels について

localmodelsは、ローカルで稼働するOllamaサーバーを操作するMCPインターフェースと対応するコマンドラインツールを提供します。APIキーやアカウントなしで、モデル管理、生成、チャット、埋め込みを利用できます。

主な機能

  1. 01モデルの一覧表示、詳細確認、取得、削除
  2. 02モデルの複製と実行中モデルの一覧表示
  3. 03テキスト生成とチャット
  4. 04埋め込みの作成
  5. 05`OLLAMA_HOST`によるサーバーアドレス設定

活用シーン

  1. 01Ollamaに導入済みのモデルの管理
  2. 02ローカルモデルによるテキスト生成やチャット
  3. 03テキストからの埋め込み作成

MCP 対応

MCPサーバーは、Ollamaのモデル管理、生成、チャット、埋め込み、バージョン、実行中モデルの確認ツールを提供します。`OLLAMA_HOST`で指定されたローカルサーバーに接続し、既定値は`http://127.0.0.1:11434`です。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"cloudcorprecords-localmodels": {
"command": "npx",
"args": [
"-y",
"@reneturcios/localmodels"
]
}
}
}
起動コマンドnpx -y @reneturcios/localmodels

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@reneturcios/localmodels0.1.0
ocighcr.io/cloudcorprecords/localmodels:0.1.0

ツール

10

掲載時のツール一覧 · 1 週間前に更新

このツールにパラメーターはありません。

詳細

localmodels

localmodels は、ローカルで実行中の Ollama サーバーを MCP インターフェース(対応する CLI 付き)の背後に配置します。インストール済みモデルの一覧表示、モデルの取得や削除、モデルの詳細確認を行い、さらに生成、チャット、埋め込みを実行できます。すべて、ご自身のマシンで動作するモデルが対象です。

API キーもアカウントも不要です。サーバーアドレスは OLLAMA_HOST から取得し、デフォルトは http://127.0.0.1:11434 です。スキームのない値には先頭に http:// が付加され、末尾のスラッシュは無視されます。Ollama サーバーに接続できない場合、呼び出しは基盤となる接続エラーで失敗します。空の結果を捏造することはありません。

インストール

npx @reneturcios/localmodels list
docker run -i ghcr.io/cloudcorprecords/localmodels

コンテナ内の 127.0.0.1 はコンテナ自体を指すため、コンテナでは(ホストネットワークを使用するなどして)OLLAMA_HOST をホストに設定してください。

CLI

localmodels list
localmodels show llama3.2
localmodels pull qwen2.5
localmodels delete old:model
localmodels copy llama3.2 my-llama
localmodels generate llama3.2 "Write a haiku about autumn"
localmodels chat llama3.2 "Hello!"
localmodels embed nomic-embed-text "some text to embed"
localmodels running
localmodels version
localmodels --version

終了コード:0 成功、1 サーバー/検索エラー、2 使用方法のエラー。

MCP サーバー

npx -y @reneturcios/localmodels mcp
{
  "mcpServers": {
    "localmodels": {
      "command": "npx",
      "args": ["-y", "@reneturcios/localmodels", "mcp"],
      "env": { "OLLAMA_HOST": "http://127.0.0.1:11434" }
    }
  }
}

env ブロックは省略可能です。指定しない場合はデフォルトのアドレスが使用されます。

ツール
ツール入力上流ルート
list_models—GET /api/tags
show_modelmodelPOST /api/show
pull_modelmodelPOST /api/pull (stream: false)
delete_modelmodelDELETE /api/delete
copy_modelsource, destinationPOST /api/copy
generate_completionmodel, prompt, system(省略可能)POST /api/generate (stream: false)
chat_completionmodel, messages({role, content} の配列)POST /api/chat (stream: false)
create_embeddingmodel, inputPOST /api/embed
list_running_models—GET /api/ps
get_version—GET /api/version

開発

npm install
npm run build
npm test
npm run dev

テストはすべて fake-fetch フィクスチャを使用して実行されます。稼働中の Ollama サーバーは必要なく、接続も行いません。

ライセンス

MIT — LICENSE を参照してください。

コメント

MCP は初めてですか?

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

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