MCP.so
ログイン

MCP Notes Server

@rwelgosh

基本情報

カテゴリ

メモリとナレッジ

トランスポート

stdio

作者

rwelgosh

MCP Notes Server について

概要はまだありません

MCP Notes Server の設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "mcp-notes-server": {
      "type": "http",
      "url": "http://localhost:8000"
    }
  }
}

MCP Notes Server のツール

ツール一覧はまだありません

この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。

上のボタンでサーバーのエンドポイントに接続し、ツール一覧を取得できます。

概要

What is MCP Notes Server?

MCP Notes Server is a simple MCP (Message Coordination Protocol) server that provides programmatic access to notes stored in the ~/DocumentationGenerator/notes/ directory. It is intended for developers and applications that need to list, retrieve, and search note files via an HTTP MCP interface.

How to use MCP Notes Server?

To use it, set up a Python virtual environment (Python 3.7+), install dependencies with pip install -r requirements.txt, then start the server by running python notes.py. The server listens on http://0.0.0.0:8000. Clients connect via MCP client libraries and call commands such as list_notes(), get_note(note_name), and search(query, note_name=None).

Key features of MCP Notes Server

  • Exposes notes via MCP over HTTP on port 8000.
  • Supports three commands: list, get, and search notes.
  • Notes are stored as JSON files with category, tags, and messages.
  • Each message includes a timestamp and content.
  • Simple Python setup with a virtual environment and requirements file.

Use cases of MCP Notes Server

  • Programmatically browse a personal note collection from another application.
  • Search notes by query string to find relevant information quickly.
  • Retrieve individual notes by name for display or further processing.
  • Integrate note access into larger MCP-based workflows or automation.

よくある質問

1

What is the note structure supported by MCP Notes Server?

Notes are stored as JSON files with fields for `category`, `summary`, `tags` (each containing `tag`, `summary`, and `messages` with `timestamp` and `message`).

2

What are the available MCP commands?

The server provides three commands: `list_notes()`, `get_note(note_name)`, and `search(query, note_name=None)`.

3

What runtime dependencies are required?

You need Python 3.7+ and the packages listed in `requirements.txt`. A virtual environment is recommended.

4

Where are notes stored?

Notes are stored in the `~/DocumentationGenerator/notes/` directory as JSON files.

5

How does a client connect to the server?

Clients connect via MCP client libraries (e.g., `MCPClient`) to the HTTP endpoint at `http://localhost:8000` and call the available commands.

コメント

「メモリとナレッジ」の他のコンテンツ