Obsidianki MCP Server
by ccmdi
README.md
# Obsidianki MCP Server
MCP server for generating flashcards using [obsidianki](https://github.com/ccmdi/obsidianki).
## Prerequisites
- [uv](https://docs.astral.sh/uv/getting-started/installation/)
- [obsidianki](https://github.com/ccmdi/obsidianki) installed and available in PATH, >= 0.7
## Installation
Add to your Claude Desktop config file:
**macOS**: `~/Library/Application Support/Claude/claude_desktop_config.json`
**Windows**: `%APPDATA%\Claude\claude_desktop_config.json`
```json
{
"mcpServers": {
"obsidianki-mcp": {
"command": "uvx",
"args": ["obsidianki-mcp"]
}
}
}
```
## Usage
The server provides one tool: `generate_flashcards`
### Parameters
- `notes` (optional): List of note patterns to process
- Examples: `["frontend/*"]`, `["docs/*.md:3"]`
- Supports glob patterns with optional sampling using `:N` suffix
- `cards` (optional): Number of flashcards to generate (recommend 3-6)
- `query` (optional): Query/topic for generating content from chat
- `deck` (optional): Deck name (defaults to your default deck)
- `use_schema` (optional): Use existing cards from deck to match formatTDQS
A3.7/5.0
Scored across 1 tool
Disambiguation5/5
Only one tool exists, so there is no possibility of confusion between tools. The tool's purpose is clearly defined.
Naming Consistency5/5
The single tool uses a clear verb_noun pattern ('generate_flashcards'), which is consistent within the server.
Tool Count3/5
The server has only one tool, which is the bare minimum. For a single-purpose server focused on generating flashcards, this is borderline but not excessive.
Completeness2/5
The tool only supports generation. There are no tools for viewing, updating, or deleting flashcards, creating significant gaps for any workflow beyond initial generation.
Maintenance
ActivityInactive
ResponsivenessNo issues