
Company News
Free Business Plan Upgrades for Open Source Maintainers
Open source maintainers are under more pressure than ever. We're raising our open source program from the Team plan to the Business plan, free.
@ainote/mcp
Advanced tools
A Model Context Protocol (MCP) server that connects Claude Desktop to your AI Note task management system. This server allows Claude to directly interact with your AI Note tasks, enabling task creation, updates, and management through natural language conversations.
npm install -g @ainote/mcp
git clone https://github.com/ainote-dev/ainote-mcp.git
cd ainote-mcp-server
npm install
To update to the latest version when installed via npm:
npm update -g @ainote/mcp
Or to install a specific version:
npm install -g @ainote/mcp@1.0.2
If you installed from source:
cd ainote-mcp-server
git pull origin main
npm install
After updating, restart Claude Desktop to load the new version.
To connect the MCP server with Claude Desktop, follow these steps.
You need an API key from your AI Note account to allow Claude to access your tasks. You can find or generate your API key in the AI Note app's settings screen.
Add the ainote-mcp server to your Claude Desktop configuration file. This file is located at:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.jsonOpen the file and add the following JSON block inside the mcpServers object. Replace your-api-key-here with your actual AI Note API key.
{
"mcpServers": {
"ainote": {
"command": "ainote-mcp",
"env": {
"AINOTE_API_KEY": "your-api-key-here"
}
}
}
}
Note: If you need to connect to a self-hosted or different AI Note server, you can add the AINOTE_API_URL environment variable as well.
"env": {
"AINOTE_API_KEY": "your-api-key-here",
"AINOTE_API_URL": "https://your-custom-api-url.com"
}
After saving the configuration file, restart Claude Desktop completely. The new MCP server will be loaded, and you can start managing your AI Note tasks through Claude.
Once configured, you can interact with your AI Note tasks through Claude:
You: "Show me my pending tasks"
Claude: I'll retrieve your pending tasks from AI Note...
You: "Create a new task to review the quarterly report by Friday"
Claude: I'll create that task for you with a due date set for Friday...
You: "Mark task ID 123 as completed"
Claude: I'll mark that task as completed...
List tasks from AI Note with filtering options.
Parameters:
status (optional): Filter by status - "pending" or "completed"limit (optional): Maximum number of tasks (default: 25, max: 500)search (optional): Search keyword in task contentCreate a new task in AI Note.
Parameters:
content (required): Task descriptionis_important (optional): Mark as important (boolean)due_date (optional): Due date in ISO formatcategory_id (optional): Category ID to assignUpdate an existing task.
Parameters:
id (required): Task IDcontent (optional): New task contentis_important (optional): Update important statuscompleted_at (optional): Mark as completed (ISO format) or null to uncompleteSoft delete a task.
Parameters:
id (required): Task ID to deleteList all available categories.
Parameters: None
The MCP server communicates with the AI Note API using the following endpoints:
GET /api/mcp/tasks - List tasksPOST /api/mcp/tasks - Create taskPUT /api/mcp/tasks/:id - Update taskDELETE /api/mcp/tasks/:id - Delete taskGET /api/mcp/categories - List categoriesAll requests require authentication via the Authorization header with your API key.
# Clone the repository
git clone https://github.com/ainote-dev/ainote-mcp.git
cd ainote-mcp-server
# Install dependencies
npm install
# Run the server
npm start
ainote-mcp-server/
├── index.js # Main server implementation
├── package.json # Package configuration
├── README.md # English documentation
├── README-ko.md # Korean documentation
└── LICENSE # MIT license
"API key not found" error
AINOTE_API_KEY is set in your environment or Claude config"Connection refused" error
"Tool not found" error
Tasks not appearing
To enable debug logging:
export DEBUG=mcp:*
We welcome contributions! Please follow these steps:
git checkout -b feature/amazing-feature)git commit -m 'Add amazing feature')git push origin feature/amazing-feature)This project is licensed under the MIT License - see the LICENSE file for details.
FAQs
MCP server for AI Note - Tasks, Dev Docs, and multi-device file sync (CLAUDE.md, memory files, Cursor rules, Windsurf rules)
The npm package @ainote/mcp receives a total of 27 weekly downloads. As such, @ainote/mcp popularity was classified as not popular.
We found that @ainote/mcp demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Company News
Open source maintainers are under more pressure than ever. We're raising our open source program from the Team plan to the Business plan, free.

Security News
The supply chain control that delays freshly published gems now covers lockfile generation and gem vendoring in Ruby projects.

Security News
During a UK cyber test, a Mythos 5 agent used sockpuppets, social engineering, and prompt injection to try to get a maintainer to merge malware.