mcpField
M
MCP LLM

MCP LLM

ローカル
smcleod.netAI・エージェント8185 週間前に更新

MCP LLM について

MCP LLM は、LlamaIndexTS ライブラリを使って LLM から他の LLM にアクセスできるようにする MCP サーバーです。MCP クライアントからコード生成、ドキュメント生成、質問応答を利用したい開発者に適しています。

主な機能

  1. 01説明文からのコード生成
  2. 02生成したコードを指定行のファイルに書き込み
  3. 03コードのドキュメント生成
  4. 04LLM への質問

活用シーン

  1. 01自然言語の説明から関数を生成
  2. 02既存のコードスニペットに対する JSDoc の作成
  3. 03コーディング中に概念的な質問を LLM に行う

MCP 対応

このプロジェクトは MCP サーバーであり、generate_code、generate_code_to_file、generate_documentation、ask_question の 4 つのツールを MCP クライアントに提供します。

設定

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

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

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

パッケージ
npm@smithery/cli

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

MCP LLM

smithery badge

LlamaIndexTS ライブラリを使用して LLM にアクセスできる MCP サーバーです。

LLM 用に MCP に LLM を入れました

mcp-llm MCP server

機能

この MCP サーバーでは、次のツールを利用できます。

  • generate_code:説明に基づいてコードを生成します
  • generate_code_to_file:コードを生成し、指定した行番号のファイルに直接書き込みます
  • generate_documentation:コードのドキュメントを生成します
  • ask_question:LLM に質問します

LLM を呼び出してコードを生成 推論 LLM を呼び出してドキュメントを作成

インストール

Smithery 経由でインストール

Smithery 経由で Claude Desktop 用の LLM Server を自動的にインストールするには:

npx -y @smithery/cli install @sammcj/mcp-llm --client claude
ソースから手動でインストール
  1. リポジトリをクローンします
  2. 依存関係をインストールします:
npm install
  1. プロジェクトをビルドします:
npm run build
  1. MCP の設定を更新します
サンプルスクリプトを使用

このリポジトリには、MCP サーバーをプログラムから使用する方法を示すサンプルスクリプトが含まれています:

node examples/use-mcp-server.js

このスクリプトは MCP サーバーを起動し、curl コマンドを使ってリクエストを送信します。

使用例

コードを生成
{
  "description": "Create a function that calculates the factorial of a number",
  "language": "JavaScript"
}
コードをファイルに生成
{
  "description": "Create a function that calculates the factorial of a number",
  "language": "JavaScript",
  "filePath": "/path/to/factorial.js",
  "lineNumber": 10,
  "replaceLines": 0
}

generate_code_to_file ツールは、相対パスと絶対パスの両方に対応しています。相対パスが指定された場合は、MCP サーバーの現在の作業ディレクトリを基準に解決されます。

ドキュメントを生成
{
  "code": "function factorial(n) {\n  if (n <= 1) return 1;\n  return n * factorial(n - 1);\n}",
  "language": "JavaScript",
  "format": "JSDoc"
}
質問する
{
  "question": "What is the difference between var, let, and const in JavaScript?",
  "context": "I'm a beginner learning JavaScript and confused about variable declarations."
}

ライセンス

コメント

MCP は初めてですか?

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

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