mcpField
📝
📝 notepad-server MCP Server

📝 notepad-server MCP Server

ローカル
github.com/GuoAccount生産性197 週間前に更新

📝 notepad-server MCP Server について

notepad-server MCP Server は、MCP 経由でノートを管理するための TypeScript 製サーバーです。ノート操作ツールと、ノートの要約を生成するプロンプトを提供します。

主な機能

  1. 01ノートの作成・削除・更新
  2. 02ノート一覧と選択したノートの利用
  3. 03ノート要約を生成するプロンプト
  4. 04Claude Desktop 用の設定

活用シーン

  1. 01MCP 経由でノートを追加・編集
  2. 02ノートを一覧表示して特定のものを選択
  3. 03ノートの要約を生成

MCP 対応

MCP クライアントにノート管理ツールと要約用プロンプトを公開します。README には Claude Desktop の接続設定が記載されています。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

📝 notepad-server MCP サーバー

中文版

🤖 Model Context Protocol サーバー

🛠️ このプロジェクトはシンプルなメモシステムを実装し、以下を提供することで MCP の主要な概念を紹介します。

  • 新しいメモを作成するツール
  • メモの要約を生成するプロンプト

🌟 機能

🛠️ ツール

addNotepad
  • 説明:新しいメモを追加します
  • パラメーター:
    • name(string):メモの名前
    • content(string):メモの内容
delNotepad
  • 説明:メモを削除します
  • パラメーター:
    • id(number):削除するメモの ID
updateNotepad
  • 説明:メモを更新します
  • パラメーター:
    • id(number):更新するメモの ID
    • content(string):メモの新しい内容
listNotepads
  • 説明:すべてのメモを一覧表示します
  • パラメーター:なし
useNotepad
  • 説明:特定のメモを使用します
  • パラメーター:
    • id(number):使用するメモの ID

🛠️ 開発

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

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": {
    "notepad-server": {
      "command": "/path/to/notepad-server/build/index.js"
    }
  }
}
🔍 デバッグ

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

npm run inspector

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

コメント

MCP は初めてですか?

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

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