I craft unique cereal names, stories, and ridiculously cute Cereal Baby images.

Nota-MCP-server
Note.com API を利用する Protocolo de contexto del modelo (MCP) サーバー
3 years
Works with Finder
1
Github Watches
1
Github Forks
0
Github Stars
note.com MCP Server
このMCPサーバーは、note.comのAPIを利用して記事の閲覧や投稿、ユーザー情報の取得などをClaude Desktopから実行できるようにするものです。
機能
このMCPサーバーでは以下の機能が利用できます:
- 記事の検索と閲覧
- ユーザーの検索とプロフィール閲覧
- 記事の投稿(下書き)
- コメントの閲覧と投稿
- スキの管理(取得・追加・削除)
- マガジンの検索と閲覧
- カテゴリー記事の閲覧
- PV統計情報の取得
- コンテンツアイデアの生成と競合分析
認証について
このサーバーでは、ほとんどの読み取り機能(記事検索、ユーザー情報など)は認証なしで利用できます。一方、以下の機能を使用するにはnote.comの認証情報が必要です:
- 記事投稿(下書き)
- コメント投稿
- スキをつける/削除する
- PV統計情報の取得
セットアップ
必要なもの
- Node.js (v18以上)
- npm または yarn
- Claude Desktop
- note.comのアカウント(投稿機能を使う場合)
インストール手順
-
このリポジトリをクローンまたはダウンロードする
git clone https://github.com/yourusername/note-mcp-server.git cd note-mcp-server
-
依存パッケージをインストール
npm install
-
ソースファイルをsrcディレクトリに移動(既にsrcディレクトリにある場合は不要)
mkdir -p src mv note-mcp-server.ts src/
-
.env.example
ファイルをコピーして.env
ファイルを作成cp .env.example .env
-
必要に応じて、
.env
ファイルを編集して認証情報を設定(後述) -
TypeScriptをビルド
npm run build
認証情報の取得方法
投稿やスキなどの機能を使うには、以下の手順でCookieを取得してください:
- ブラウザでnote.comにログインする
- ブラウザの開発者ツール(F12)を開く
- アプリケーションタブ(Application)を選択
- 左側のメニューからCookies→「https://note.com」を選択
- 以下のCookie値をコピーして
.env
ファイルに設定:-
note_gql_auth_token
-
_note_session_v5
(先頭のアンダースコアに注意)
-
注意: どちらか一方のCookieだけでも多くの認証機能は動作しますが、両方設定するとより安定します。
Claude Desktopとの連携
-
Claude Desktopをインストールして起動
-
Claude Desktopの設定ファイルを開く:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%\Claude\claude_desktop_config.json
- macOS:
-
設定ファイルに以下の内容を追加(パスは実際のパスに変更してください):
{
"mcpServers": {
"note-api": {
"command": "node",
"args": [
"/Users/heavenlykiss0820/noteMCP/build/note-mcp-server.js"
],
"env": {
"NOTE_GQL_AUTH_TOKEN": "あなたのトークン",
"NOTE_SESSION_V5": "あなたのセッションv5トークン"
}
}
}
}
認証が不要な場合(検索・閲覧のみ)は、env
部分は省略できます:
{
"mcpServers": {
"note-api": {
"command": "node",
"args": [
"/Users/heavenlykiss0820/noteMCP/build/note-mcp-server.js"
]
}
}
}
- Claude Desktopを再起動
使い方
以下のようなクエリをClaude Desktopで試すことができます:
- 「noteで『プログラミング』に関する人気記事を検索して」
- 「ユーザー『username』の記事を分析して、人気の要因を教えて」
- 「マーケティングについての記事のアイデアを5つ考えて」
- 「プログラミングに関する記事を書きたいので、アウトラインを考えて」
認証ありの場合のみ使える機能:
- 「私のnoteアカウントの最新記事のPV数を教えて」
- 「この記事にスキをつけて」
- 「この記事にコメントを投稿して」
利用可能なツール
このMCPサーバーでは以下のツールが利用できます:
記事関連(認証なしで利用可能)
- search-notes: キーワードで記事を検索
- get-note: 記事IDから詳細情報を取得
- get-category-notes: カテゴリーの記事一覧を取得
ユーザー関連(認証なしで利用可能)
- search-users: ユーザーを検索
- get-user: ユーザー詳細情報を取得
- get-user-notes: ユーザーの記事一覧を取得
マガジン関連(認証なしで利用可能)
- search-magazines: マガジンを検索
- get-magazine: マガジンの詳細を取得
インタラクション(認証必須)
- post-draft-note: 下書き記事を投稿
- get-comments: 記事のコメント一覧を取得(認証なしでも可能なケースあり)
- post-comment: 記事にコメントを投稿
- get-likes: 記事のスキ一覧を取得(認証なしでも可能なケースあり)
- like-note: 記事にスキをつける
- unlike-note: 記事のスキを削除
統計(認証必須)
- get-stats: PV統計情報を取得
プロンプトテンプレート
このサーバーには以下のプロンプトテンプレートも含まれています:
- note-search: noteでキーワード検索し記事を要約
- competitor-analysis: 競合ユーザーの分析
- content-idea-generation: 指定トピックの記事アイデア生成
- article-analysis: 指定記事の文章や構成の分析
トラブルシューティング
サーバーが起動しない
-
.env
ファイルが正しく設定されているか確認 - Node.jsのバージョンが18以上か確認(
node -v
コマンドで確認) - 依存パッケージがインストールされているか確認(
npm install
を実行) -
npm run build
でTypeScriptがビルドできているか確認
認証エラーが発生する
- Cookie値が最新か確認(期限が切れている可能性あり)
- 両方のCookie値(
note_gql_auth_token
と_note_session_v5
)を設定してみる - 認証が必要な機能か確認
APIエラーが発生する
- note.comの仕様変更の可能性があります
- 最新版のサーバーを入手するか、エラーが発生した部分のコードを確認・修正してください
注意事項
- このサーバーはnote.comの非公式APIを利用しています
- APIの仕様変更により、一部または全部の機能が動作しなくなる可能性があります
- Cookie認証は有効期限があるため、定期的に更新が必要です
- note.comの利用規約を遵守して使用してください
ライセンス
MIT
相关推荐
Evaluator for marketplace product descriptions, checks for relevancy and keyword stuffing.
Confidential guide on numerology and astrology, based of GG33 Public information
A geek-themed horoscope generator blending Bitcoin prices, tech jargon, and astrological whimsy.
Converts Figma frames into front-end code for various mobile frameworks.
Advanced software engineer GPT that excels through nailing the basics.
Therapist adept at identifying core issues and offering practical advice with images.
Descubra la colección más completa y actualizada de servidores MCP en el mercado. Este repositorio sirve como un centro centralizado, que ofrece un extenso catálogo de servidores MCP de código abierto y propietarios, completos con características, enlaces de documentación y colaboradores.
Manipulación basada en Micrypthon I2C del expansor GPIO de la serie MCP, derivada de AdaFruit_MCP230xx
Una puerta de enlace de API unificada para integrar múltiples API de explorador de blockchain similar a Esterscan con soporte de protocolo de contexto modelo (MCP) para asistentes de IA.
Espejo dehttps: //github.com/agentience/practices_mcp_server
Espejo de https: //github.com/bitrefill/bitrefill-mcp-server
Reviews

user_CZOZYOCI
"Getting Started with Create React App" by moebius08 is an excellent resource for beginners. The product does a wonderful job of breaking down complex concepts into easily understandable sections. The guide provided through the link is incredibly clear and well-organized, making it simple to follow along. If you’re new to React, this is the perfect starting point.