annpannmannnouta-afk/note_MCP_server
3.2
If you are the rightful owner of note_MCP_server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.
This is a Model Context Protocol (MCP) server for interacting with Note.com.
Tools
4
Resources
0
Prompts
0
Note.com MCP Server
This is a Model Context Protocol (MCP) server that enables AI assistants (like Claude) to interact with Note.com.
Features
- Search Articles: Search for notes by keyword using the
search_notestool. - User RSS Feed: Retrieve the latest articles from a specific user using
get_user_rss. - Read Content: Scrape and read the content of a note using
get_note_content. - Create Drafts: Create new draft articles using
create_draft(requires authentication).
Installation
-
Clone this repository:
git clone https://github.com/annpannmannnouta-afk/note_MCP_server.git cd note_MCP_server -
Install dependencies:
pip install -r requirements.txt
Usage
With Claude Desktop
Add the following configuration to your claude_desktop_config.json:
{
"mcpServers": {
"note-mcp": {
"command": "python3",
"args": ["/path/to/note_MCP_server/server.py"],
"env": {
"NOTE_SESSION_COOKIE": "your_session_cookie_here",
"NOTE_USER_AGENT": "Optional custom user agent"
}
}
}
}
Authentication (For Draft Creation)
To use the create_draft tool, you need to provide your Note.com session cookie:
- Log in to Note.com in your browser.
- Open Developer Tools -> Application -> Cookies.
- Copy the value of the
note_sessioncookie. - Set it as the
NOTE_SESSION_COOKIEenvironment variable.
Verification
You can verify the server functionality by running the included script:
python3 verify_server.py
Tools
| Tool Name | Description |
|---|---|
search_notes | Search for articles on Note.com. |
get_user_rss | Get the latest articles from a user via RSS. |
get_note_content | Retrieve the text content of a note. |
create_draft | Create a new draft article (Auth required). |
License
MIT