Skip to content

Conversation

@joshylchen
Copy link
Contributor

@joshylchen joshylchen commented Sep 15, 2025

Add Zettelkasten MCP Server

This PR adds the Zettelkasten to the community servers list.

Project Overview

Comprehensive AI-powered knowledge management system that implements the proven Zettelkasten (slip-box) method with modern AI assistance.

Key Features

  • Atomic Note Management: Create, organize, and connect atomic ideas
  • AI-Powered Workflows: CEQRC process for enhanced learning
  • Full-Text Search: SQLite FTS5 with advanced query syntax
  • Intelligent Linking: AI-suggested connections between notes
  • Multiple Interfaces: CLI, REST API, Streamlit UI, and MCP server
  • Comprehensive Documentation: Setup guides and examples included

MCP Server Details

  • Transport: STDIO
  • Tools: 7 comprehensive tools for note management and AI workflows
  • Dependencies: OpenAI API (optional, has stub mode)
  • Python: 3.11+ with modern async/await patterns
  • Setup: Automated setup script with Claude Desktop config generation

Repository Information

This server demonstrates sophisticated MCP patterns and provides real value for knowledge workers and researchers using AI assistants.

Description

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Documentation update

Checklist

  • I have read the MCP Protocol Documentation
  • My changes follows MCP security best practices
  • I have updated the server's README accordingly
  • I have tested this with an LLM client
  • My code follows the repository's style guidelines
  • New and existing tests pass locally
  • I have added appropriate error handling
  • I have documented all environment variables and configuration options

Additional context

## Add Zettelkasten MCP Server

This PR adds the Zettelkasten to the community servers list.

### Project Overview
Comprehensive AI-powered knowledge management system that implements the proven Zettelkasten (slip-box) method with modern AI assistance.

### Key Features
- **Atomic Note Management**: Create, organize, and connect atomic ideas
- **AI-Powered Workflows**: CEQRC process for enhanced learning
- **Full-Text Search**: SQLite FTS5 with advanced query syntax
- **Intelligent Linking**: AI-suggested connections between notes
- **Multiple Interfaces**: CLI, REST API, Streamlit UI, and MCP server
- **Comprehensive Documentation**: Setup guides and examples included

### MCP Server Details
- **Transport**: STDIO
- **Tools**: 7 comprehensive tools for note management and AI workflows
- **Dependencies**: OpenAI API (optional, has stub mode)
- **Python**: 3.11+ with modern async/await patterns
- **Setup**: Automated setup script with Claude Desktop config generation

### Repository Information
- **URL**: https://github.com/joshylchen/zettelkasten
- **License**: MIT
- **Documentation**: Complete setup guide in `docs/MCP_SETUP.md`
- **Tests**: Comprehensive test coverage included

This server demonstrates sophisticated MCP patterns and provides real value for knowledge workers and researchers using AI assistants.
@joshylchen joshylchen changed the title Update README.md Add zettelkasten to README.md Sep 15, 2025
Copy link
Member

@domdomegg domdomegg left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the PR! Can you move this to the community servers section, then we can get this merged 🙌

@joshylchen
Copy link
Contributor Author

Thanks for the PR! Can you move this to the community servers section, then we can get this merged 🙌
@domdomegg
Thank you for reviewing.
Zettle has been moved under community project

Copy link
Member

@domdomegg domdomegg left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Awesome stuff, thank you!

@domdomegg domdomegg merged commit 4c9ff4e into modelcontextprotocol:main Sep 19, 2025
19 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants