mcpField
M
Mcp Server Basic Sample

Mcp Server Basic Sample

ローカル
github.com/t-shiratori開発ツール081 週間前に更新

Mcp Server Basic Sample について

Mcp Server Basic Sampleは、MCPサーバーの構築と実行を示すTypeScriptのサンプルプロジェクトです。セットアップやMCP Inspectorでの確認、Claude for Desktopでの設定方法を紹介します。

主な機能

  1. 01pnpmによる依存関係の導入
  2. 02pnpmによるサーバーのビルド
  3. 03MCP Inspectorでの実行
  4. 04Claude for Desktopの設定

活用シーン

  1. 01MCPサーバーの基本的な構築方法の学習
  2. 02ローカルで動作するサーバーの確認
  3. 03サンプルサーバーのClaude for Desktopへの接続

MCP 対応

MCPサーバーのサンプルプロジェクトです。MCP Inspectorでの実行と、Claude for Desktopへの登録方法が記載されています。

設定

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

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

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

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

README(原文)English

プロジェクトの README より

この README の日本語訳はまだありません。以下は英語の原文です。日本語の紹介はページ上部をご覧ください。

Mcp Server Basic Sample

Prepare mcp server app

1. Install packages
pnpm install
2. Build
pnpm build

Mcp Inspector

Inspector - Model Context Protocol

pnpm start
pnpm inspect

Claude for Desktop

Download Claude for Desktop

Download - Claude

Set Configure Claude for Desktop

Open the config file in VSCode.

code ~/Library/Application\ Support/Claude/claude_desktop_config.json

/Users/[user]/Library/Application Support/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "RandomNumber": {
      "command": "node",
      "args": ["/ABSOLUTE/PATH/TO/PARENT/FOLDER/build/index.js"]
    }
  }
}

If you use mise.

$ mise which node
/Users/[user]/.local/share/mise/installs/node/22.14.0/bin/node

/Users/[user]/Library/Application Support/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "RandomNumber": {
      "command": "/Users/[user]/.local/share/mise/installs/node/22.14.0/bin/node",
      "args": ["/ABSOLUTE/PATH/TO/PARENT/FOLDER/build/index.js"]
    }
  }
}

reference: https://github.com/modelcontextprotocol/servers/issues/64#issuecomment-2503152420

Resources

コメント

MCP は初めてですか?

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

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