mcpField
E
ecommerce-ai-server MCP Server

ecommerce-ai-server MCP Server

ローカル
github.com/jenish-25開発ツール084 週間前に更新

ecommerce-ai-server MCP Server について

テキストメモを扱う MCP クライアント向けの、TypeScript 製 MCP サーバーの例です。リソース、メモ作成ツール、保存済みメモを要約するプロンプトで MCP の基本概念を示します。

主な機能

  1. 01note:// URI によるメモの一覧と読み取り
  2. 02タイトルと内容を指定したメモ作成
  3. 03メモ要約用プロンプトの提供
  4. 04プレーンテキストでのメモアクセス

活用シーン

  1. 01MCP クライアント経由でのテキストメモ保存
  2. 02メモの内容とメタデータの確認
  3. 03保存済みメモの要約生成

MCP 対応

メモのリソース、作成ツール、要約プロンプトを MCP クライアントに公開します。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

ecommerce-ai-server MCP サーバー

Model Context Protocol サーバー

これは、シンプルなノートシステムを実装した TypeScript ベースの MCP サーバーです。以下を提供することで、MCP の中核となる概念を紹介します。

  • URI とメタデータを持つテキストノートを表すリソース
  • 新しいノートを作成するツール
  • ノートの要約を生成するプロンプト

機能

リソース
  • note:// URI を使ってノートを一覧表示し、アクセスできます
  • 各ノートにはタイトル、内容、メタデータがあります
  • シンプルにコンテンツへアクセスできるプレーンテキストの MIME タイプ
ツール
  • create_note - 新しいテキストノートを作成します
    • 必須パラメーターとしてタイトルと内容を受け取ります
    • ノートをサーバーの状態に保存します
プロンプト
  • summarize_notes - 保存されているすべてのノートの要約を生成します
    • すべてのノートの内容を埋め込みリソースとして含めます
    • LLM による要約用の構造化されたプロンプトを返します

開発

依存関係をインストールします。

npm install

サーバーをビルドします。

npm run build

自動再ビルドを有効にした開発の場合:

npm run watch

インストール

Claude Desktop で使用するには、サーバーの設定を追加します。

MacOS の場合:~/Library/Application Support/Claude/claude_desktop_config.json Windows の場合:%APPDATA%/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "ecommerce-ai-server": {
      "command": "/path/to/ecommerce-ai-server/build/index.js"
    }
  }
}
デバッグ

MCP サーバーは stdio 経由で通信するため、デバッグは困難な場合があります。パッケージスクリプトとして利用できる MCP Inspector の使用をおすすめします。

npm run inspector

Inspector は、ブラウザーでデバッグツールにアクセスするための URL を表示します。

コメント

MCP は初めてですか?

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

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