mcpField
N
notes-mcp-server

notes-mcp-server

ローカル
github.com/coilybitsメモリ・ナレッジ079 週間前に更新

notes-mcp-server について

notes-mcp-serverは、AIアシスタント向けに構造化されたノート操作を提供するMCPサーバーです。Apache Igniteでノートを永続化し、ノート操作とプロンプトへのアクセスを提供します。

主な機能

  1. 01データベース内のノート一覧
  2. 02ノートの読み取り
  3. 03ノートの作成と削除
  4. 04プロンプトの一覧と表示

活用シーン

  1. 01保存済みノートの検索
  2. 02ノートの作成や削除
  3. 03プロンプトを使ったノート操作の補助

MCP 対応

ノートの一覧と読み取りをリソースとして、作成と削除をツールとして提供し、クライアントからプロンプトにもアクセスできます。

設定

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

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

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

パッケージ
npm@modelcontextprotocol/inspector

ツール

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

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

詳細

notes-mcp-server

AI アシスタントに、シンプルなメモを安全かつ構造化された方法で作成・読み取り・更新・削除(CRUD)できる機能を提供する Model Context Protocol(MCP)サーバーです。メモはapach igniteを使用して永続化されます。

機能

  • list_resources データベース内のすべてのメモを一覧表示します
  • read_resource データベースからメモを読み取ります
  • list_tools AI アシスタントがアクセスできるツールを一覧表示します
  • call_tool ツール(メモの作成、削除)を実行します
  • list_prompts 役立つプロンプトを一覧表示します
  • get_prompt プロンプトを表示します

設定

  • --host データベースのホスト
  • --port データベースのポート

使用方法

Continue.dev

{
  "experimental": {
    "modelContextProtocolServers": [
      {
        "transport": {
          "type": "stdio",
          "command": "/path/to/uv",
          "args": [
            "--directory",
            "/path/to/notes-mcp-server",
            "run",
            "main.py"
          ]
        }
      }
    ]
  }
}

Claude Desktop

Claude の設定ファイルで MCP サーバーを設定します:

{
  "mcpServers": {
    "messaging": {
      "command": "/path/to/uv",
      "args": [
        "--directory",
        "/path/to/notes-mcp-server",
        "run",
        "main.py", "--host=127.0.0.1", "--port=10800"
      ]
    }
  }
}

ライセンス

MIT License - 詳細はLICENSEをご覧ください。

前提条件

  • uv パッケージマネージャーを備えた Python
  • MCP サーバーの依存関係
  • Apache Ignite

開発

# Clone the repository
git clone https://github.com/coilybits/notes-mcp-server.git
cd notes-mcp-server

# Create virtual environment
uv venv
source venv/bin/activate 

# Install development dependencies
uv sync

デバッグにはMCP Inspectorを使用します:

npx @modelcontextprotocol/inspector uv \
--directory \
/path/to/notes-mcp-server \
run \
main.py

コメント

MCP は初めてですか?

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

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