Code-Genix/MCP-Server
3.2
If you are the rightful owner of 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.
The MCP Notes Server is a Model Context Protocol server designed for managing notes with full CRUD operations, built using TypeScript. It supports AI assistants like Claude to handle markdown notes efficiently.
Tools
6
Resources
0
Prompts
0
MCP Notes Server
A Model Context Protocol server for managing markdown notes with ChatGPT integration.
Project Structure
MCP-Server-1/
├── src/ # Core backend code
│ ├── index.ts # MCP server (for Claude)
│ ├── web-server.ts # REST API server
│ ├── storage/ # Notes storage
│ └── types.ts # TypeScript types
├── chatgpt-app/ # ChatGPT integration (Next.js)
│ └── src/
│ ├── app/
│ │ ├── mcp/ # MCP endpoint
│ │ └── widgets/ # Interactive widgets
│ └── lib/ # Utilities & tools
├── notes-data/ # Notes storage directory
├── public/ # Web dashboard
└── tests/ # Test files
Quick Start
See for setup instructions.
Features
- ✅ Full CRUD operations (create, read, update, delete notes)
- ✅ Search & tags
- ✅ Works with Claude Desktop (MCP)
- ✅ Works with ChatGPT (via chatgpt-app)
- ✅ Web dashboard (browser UI)
- ✅ Markdown support
- ✅ Interactive widgets in ChatGPT
Usage
For Claude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"notes": {
"command": "node",
"args": ["/path/to/MCP-Server-1/dist/index.js"]
}
}
}
For ChatGPT
- Start backend:
npm run web(port 3000) - Start ChatGPT app:
cd chatgpt-app && npm run dev(port 3001) - Expose with ngrok:
ngrok http 3001 - Connect in ChatGPT using ngrok URL +
/mcp
For Web Browser
npm run web
# Visit: http://localhost:3000
Scripts
npm run build # Build TypeScript
npm start # Start MCP server (for Claude)
npm run web # Start web dashboard & API
npm test # Run tests
Tech Stack
- TypeScript
- Node.js + Express
- Model Context Protocol SDK
- Next.js (for ChatGPT integration)
- React (for widgets)
- Zod (validation)
- Vitest (testing)
For detailed setup, see