mcpField
M
MCP Server Example

MCP Server Example

ローカル
github.com/czy88840616開発ツール080 週間前に更新

MCP Server Example について

MCP Server Exampleは、公式SDKを使ったサーバー実装を学ぶための基本的なNode.js製MCPサーバー例です。stdio経由で名前を省略できるhello worldツールを提供し、Zodで入力を検証します。

主な機能

  1. 01公式MCP SDKによる実装
  2. 02名前を省略できるhello worldツール
  3. 03stdioトランスポート
  4. 04Zodによるスキーマ検証

活用シーン

  1. 01MCPサーバー構築の学習
  2. 02stdioベースのMCP接続テスト

MCP 対応

公式SDKでMCPサーバーを実装し、stdio経由でMCPクライアントにhello worldツールを公開します。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

MCP サーバーの例

公式 SDK を使用した、Model Context Protocol(MCP)サーバー実装のシンプルな例です。

概要

このプロジェクトでは、シンプルな「hello world」ツールを備えた基本的な MCP サーバーの作成方法を紹介します。サーバーは公式 MCP SDK を使用し、stdio トランスポートを介して通信します。

機能

  • @modelcontextprotocol/sdk を使用した MCP サーバーの実装
  • 名前を任意で指定できるシンプルな「hello world」ツール
  • stdio ベースの通信トランスポート
  • Zod スキーマ検証を使用した型安全なツール定義

前提条件

  • Node.js(バージョン 14 以降)
  • npm または yarn パッケージマネージャー

インストール

  1. このリポジトリをクローンします
  2. 依存関係をインストールします:
npm install

使い方

MCP サーバーを起動するには:

npm start

サーバーが起動し、stdio を介して着信接続を待ち受けます。

プロジェクト構成

  • server.js - メインのサーバー実装
  • package.json - プロジェクトの設定と依存関係

依存関係

  • @modelcontextprotocol/sdk - 公式 MCP SDK
  • zod - スキーマ検証ライブラリ

ライセンス

このプロジェクトはオープンソースで、MIT ライセンスのもとで利用できます。

コントリビューション

コントリビューションを歓迎します!お気軽にプルリクエストを送信してください。

コメント

MCP は初めてですか?

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

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