what is note-mcp-server?
note-mcp-server is a simple MCP server designed to retrieve article content from Note.com based on user IDs.
how to use note-mcp-server?
To use note-mcp-server, clone the repository, install the necessary dependencies, and call the MCP client tools to fetch recent articles from a specified user ID.
key features of note-mcp-server?
- Access to Note.com articles via unofficial API
- Web scraping to retrieve article content
- Ability to fetch recent articles from specific users
use cases of note-mcp-server?
- Retrieving the latest articles from a Note.com user for content aggregation.
- Summarizing recent articles for quick insights.
- Integrating Note.com content into other applications or services.
FAQ from note-mcp-server?
- Is note-mcp-server officially supported by Note.com?
No, it uses unofficial methods and may stop working if Note.com changes its service.
- What are the system requirements?
You need Node.js v22.14.0 and npm v10.9.2 to run this project.
- How do I install note-mcp-server?
Clone the repository and run
npm ci
to install dependencies.
note-mcp-server
Note.com の記事内容を取得するためのMCPサーバー。
概要
このプロジェクトは、Note.comのユーザー ID を指定して、そのユーザーの最新の数個の記事内容を取得するMCPサーバーです。
注意事項
このプロジェクトは以下の手法を使用しています:
- Note.com の非公式 APIへのアクセス
- Web ページのスクレイピングによる情報取得
これらの手法は公式にサポートされているものではなく、Note.comのサービス変更によっていつでも動作しなくなる可能性があります。
動作の保証はありませんのでご了承ください。
また、過度なリクエストはサーバーに負荷をかける可能性があるため、適切な間隔を空けて利用してください。
必要環境
- Node.js: v22.14.0
- npm: 10.9.2
インストール
git clone https://github.com/yourusername/note-mcp-server.git
cd note-mcp-server
npm ci
ビルド
npm run build
使用方法
MCPクライアントから以下のツールを呼び出すことで利用できます:
recent_notes
: 指定したユーザーIDの最新の数個のnote記事を取得します
cursorの場合
.cursor
下にサンプルのmcp.jsonを配置しています。
lib/index.js
へのパスを修正した上で、note-mcp-serverをENABLEにしてください。
その状態でchatで「{note use id}の最近の記事を要約してください。」等で実行されます。
ライセンス
ISC