
9ninety/mcpnotes
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
AIモデルでメモを記録し、管理するためのシンプルなMCPサーバー.
概要
mCPプロトコルの上に構築されたシンプルなノート作成アプリケーションです。 その目的は、個人的思考、メモ、インスピレーション、インサイトを記録するなど、AIモデルを利用しながら、ユーザーが複雑なメモやタスクを記録し、表示できるようにすることです。 プロジェクトファイルの作成に依存しないため、プロジェクト内で公開することなくコンテンツを録画できます。 このプロジェクトには、モデルコンテキストプロトコル(MCP)を使用して、Node.jsサーバーをAI主導のノート管理と、メモとの手動のやりとりのためのユーザーフレンドリーなインターフェイスを提供するWebサーバーの2つのサーバーが含まれます。 このプロジェクトでは、DynamoDB のノートストレージが必要です。 使用するAWSアカウントが必要です。 AWSは、DynamoDBの無償ティアを提供しています.
概要(AI 翻訳)
✨ 概要
MCP Note Serverは、MCPプロトコルの上に構築されたシンプルなノート作成アプリケーションです。 その目的は、個人的思考、メモ、インスピレーション、インサイトを記録するなど、AIモデルを利用しながら、ユーザーが複雑なメモやタスクを記録し、表示できるようにすることです。 プロジェクトファイルの作成に依存しないため、プロジェクト内で公開することなくコンテンツを録画できます。
このプロジェクトには、モデルコンテキストプロトコル(MCP)を使用して、Node.jsサーバーをAI主導のノート管理と、メモとの手動のやりとりのためのユーザーフレンドリーなインターフェイスを提供するWebサーバーの2つのサーバーが含まれます。
注意: このプロジェクトでは、DynamoDB のノートストレージが必要です。 使用するAWSアカウントが必要です。 AWSは、DynamoDBの無償ティアを提供しています。
お問い合わせ
確かなコア機能
- OBD️Dual Server アーキテクチャ: MCP サーバー for AI 主導のノート管理とユーザーインターフェイスの Web サーバー
- ✓AIパワードノートテイク:** AIインタラクションによる思考、インサイト、タスクの記録
- 完全なメモ管理:** AIやWebインターフェイスでメモを作成、リスト、取得、更新、削除
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
📝 MCP Notes
✨ Overview
MCP Notes Server is a simple note-taking application built on top of the MCP protocol. Its purpose is to enable users to record and view complex notes and tasks while utilizing AI models, such as recording personal thoughts, notes, inspirations, and insights. It does not rely on creating project files, allowing users to record any content without making it public within the project.
This project includes two servers: a Node.js server using the Model Context Protocol (MCP) for AI-driven note management and a web server providing a user-friendly interface for manual interaction with your notes.
Note: This project requires DynamoDB for note storage. You’ll need an AWS account to use it. AWS offers a generous free tier for DynamoDB, making it suitable for frequent personal use at no cost.
🎯 Core Features
- 🖥️ Dual Server Architecture: MCP server for AI-driven note management and Web server for the user interface
- 🤖 AI-Powered Note Taking: Record thoughts, insights, and tasks through AI interactions
- 🗂️ Comprehensive Note Management: Create, list, retrieve, update, and delete notes via AI or web interface
- 📋 Reliable Storage: Secure and efficient note storage with AWS DynamoDB
- 🔐 Flexible Authentication: Support for AWS credentials via connection strings or environment variables
- 📝 Project-Independent: Store personal notes without affecting project files or structure
🤖 Model Support
You can use any model that supports function calls as long as your client supports MCP. The following models have been tested and confirmed to work:
- Claude 3.5 Series
- Gemini 1.5 and 2.0 Series
- GPT-4 Series
- Mistral Large
- Grok-2
- DeepSeek Chat
🛠️ Installation
Recommended
Run directly with npx or bunx, see examples below.
Alternative
- Ensure Node.js is installed on your system.
- Clone this repository and install dependencies with:
npm install - Configure Claude Desktop or any other tools as shown below
⚙️ Credential Configuration
Connection String
dynamodb://:@/
Example:
dynamodb://AKIAXXXXXXXX:SKXXXXXXXX@us-east-1/mcp-notes
Environment Variables
- Export
AWS_ACCESS_KEY_IDandAWS_SECRET_ACCESS_KEY. - Supply connection information without credentials in the URI:
dynamodb://us-east-1/mcp-notes
🤖 Integration with Tools
Claude Desktop
Add this snippet to claude_desktop_config.json:
{
"mcpServers": {
"mcp-notes": {
"command": "npx",
"args": [
"-y",
"-p",
"mcp-notes",
"mcp-notes-server",
"--dynamodb",
"dynamodb://access_key:secret_key@region/table"
]
}
}
}
or file on local disks:
{
"mcpServers": {
"mcp-notes": {
"command": "node",
"args": [
インストール
npx -y -p mcp-notes mcp-notes-server --dynamodb dynamodb://access_key:secret_key@region/table設定
{
"mcpServers": {
"mcp-notes": {
"command": "npx",
"args": [
"-y",
"-p",
"mcp-notes",
"mcp-notes-server",
"--dynamodb",
"dynamodb://access_key:secret_key@region/table"
]
}
}
}