Spaces:
Sleeping
Sleeping
| # MCP Prompt Templates for Document-MCP | |
| Inspired by [jupyter-mcp-server prompt templates](https://github.com/datalayer/jupyter-mcp-server), these templates help you effectively use Document-MCP with AI agents. | |
| ## π Note Management Prompts | |
| ### Creating Documentation | |
| ``` | |
| I need to create a new documentation note about [TOPIC]. | |
| Please: | |
| 1. Search for any existing notes about this topic | |
| 2. Create a new note at [PATH] with: | |
| - A clear title | |
| - Proper frontmatter with relevant tags | |
| - Well-structured markdown content | |
| - Links to related notes using [[wikilinks]] | |
| ``` | |
| ### Updating Existing Notes | |
| ``` | |
| Please update the note at [PATH]: | |
| 1. Read the current content | |
| 2. Add a new section about [NEW_TOPIC] | |
| 3. Update the tags in frontmatter to include [NEW_TAG] | |
| 4. Add wikilinks to related notes: [[Note1]], [[Note2]] | |
| ``` | |
| ### Organizing Notes | |
| ``` | |
| Help me organize my vault: | |
| 1. List all notes in the [FOLDER] folder | |
| 2. Find notes with tag [TAG] | |
| 3. Show me backlinks for [NOTE_PATH] | |
| 4. Suggest which notes might need better organization | |
| ``` | |
| ## π Search and Discovery Prompts | |
| ### Finding Information | |
| ``` | |
| Search my vault for information about [TOPIC]. | |
| Show me: | |
| - The most relevant notes (top 5) | |
| - Snippets showing where the topic appears | |
| - Related notes via backlinks | |
| ``` | |
| ### Exploring Connections | |
| ``` | |
| I'm working on [NOTE_PATH]. Show me: | |
| 1. All notes that link to this note (backlinks) | |
| 2. All notes this note links to | |
| 3. Notes with similar tags | |
| 4. Recent notes that might be related | |
| ``` | |
| ## π·οΈ Tag Management Prompts | |
| ### Tag Analysis | |
| ``` | |
| Analyze my vault's tag usage: | |
| 1. List all tags and their usage counts | |
| 2. Identify tags that are used only once (orphaned tags) | |
| 3. Suggest tags that might need to be merged | |
| 4. Show me notes without any tags | |
| ``` | |
| ### Tag Cleanup | |
| ``` | |
| Help me clean up tags: | |
| 1. Find all notes with tag [OLD_TAG] | |
| 2. Update them to use [NEW_TAG] instead | |
| 3. Remove the old tag from the tag list | |
| ``` | |
| ## π Documentation Workflow Prompts | |
| ### Creating a Guide | |
| ``` | |
| Create a comprehensive guide about [TOPIC]: | |
| 1. Search for existing related notes | |
| 2. Create a main guide note at guides/[TOPIC].md | |
| 3. Break it into sections with proper headings | |
| 4. Link to related notes using [[wikilinks]] | |
| 5. Add tags: [guide, TOPIC] | |
| 6. Create supporting notes if needed | |
| ``` | |
| ### Maintaining Documentation | |
| ``` | |
| Review my documentation: | |
| 1. Find notes that haven't been updated in 30+ days | |
| 2. Check for broken wikilinks (unresolved [[links]]) | |
| 3. Identify notes with missing frontmatter | |
| 4. Suggest notes that might need updates | |
| ``` | |
| ## π Wikilink Management Prompts | |
| ### Resolving Links | |
| ``` | |
| Check the wikilinks in [NOTE_PATH]: | |
| 1. Read the note | |
| 2. Extract all [[wikilinks]] | |
| 3. Verify each link resolves to an existing note | |
| 4. List any broken links | |
| 5. Suggest the correct note names for broken links | |
| ``` | |
| ### Creating Link Networks | |
| ``` | |
| Help me create a knowledge graph: | |
| 1. Find all notes related to [TOPIC] | |
| 2. Show me the connection graph (which notes link to which) | |
| 3. Identify central notes (notes with many backlinks) | |
| 4. Suggest notes that should be linked but aren't | |
| ``` | |
| ## π― Best Practices Prompts | |
| ### Code Documentation | |
| ``` | |
| Document this code concept: [CONCEPT_NAME] | |
| 1. Check if a note already exists | |
| 2. Create/update a note at docs/concepts/[CONCEPT_NAME].md | |
| 3. Include: | |
| - Overview | |
| - Key points | |
| - Examples | |
| - Related concepts (wikilinks) | |
| - Tags: [concept, code] | |
| ``` | |
| ### Meeting Notes | |
| ``` | |
| Create meeting notes for [MEETING_NAME]: | |
| 1. Create note at meetings/[DATE]-[MEETING_NAME].md | |
| 2. Structure with: | |
| - Attendees | |
| - Agenda | |
| - Discussion points | |
| - Action items | |
| - Tags: [meeting, DATE] | |
| ``` | |
| ### Project Documentation | |
| ``` | |
| Set up documentation for project [PROJECT_NAME]: | |
| 1. Create project root note: projects/[PROJECT_NAME].md | |
| 2. Create sub-notes: | |
| - projects/[PROJECT_NAME]/goals.md | |
| - projects/[PROJECT_NAME]/progress.md | |
| - projects/[PROJECT_NAME]/resources.md | |
| 3. Link them all together with wikilinks | |
| 4. Tag with: [project, PROJECT_NAME] | |
| ``` | |
| ## π‘ Advanced Workflows | |
| ### Daily Note Workflow | |
| ``` | |
| Create today's daily note: | |
| 1. Check if [DATE]-daily.md exists | |
| 2. If not, create it with: | |
| - Date header | |
| - Sections for: tasks, notes, ideas | |
| - Link to yesterday's daily note | |
| - Tag: [daily, DATE] | |
| 3. If it exists, show me what's already there | |
| ``` | |
| ### Research Workflow | |
| ``` | |
| Help me research [TOPIC]: | |
| 1. Search for existing notes about [TOPIC] | |
| 2. Create a research note at research/[TOPIC].md | |
| 3. Structure with: | |
| - Summary | |
| - Key findings | |
| - Sources (as wikilinks to source notes) | |
| - Questions to explore | |
| - Tags: [research, TOPIC] | |
| 4. Link to related research notes | |
| ``` | |
| ### Learning Path Creation | |
| ``` | |
| Create a learning path for [SUBJECT]: | |
| 1. Search for existing notes about [SUBJECT] | |
| 2. Create a learning path note: learning/[SUBJECT]-path.md | |
| 3. Organize notes in a logical sequence | |
| 4. Create wikilinks between notes showing the path | |
| 5. Add tags: [learning, SUBJECT, path] | |
| ``` | |
| ## π Tips for Effective Prompts | |
| 1. **Be Specific**: Instead of "create a note", specify the path, structure, and content | |
| 2. **Use Context**: Reference existing notes by path or search results | |
| 3. **Request Verification**: Ask the AI to check for existing content before creating | |
| 4. **Structure Matters**: Request specific markdown structure (headings, lists, etc.) | |
| 5. **Link Everything**: Always ask for wikilinks to related notes | |
| 6. **Tag Consistently**: Request specific tags or ask for tag suggestions | |
| ## Example: Complete Documentation Task | |
| ``` | |
| I need to document our API design. Please: | |
| 1. Search for any existing API documentation | |
| 2. Create a main note: docs/api/design.md | |
| 3. Structure it with: | |
| - Overview section | |
| - Endpoints section (with subsections for each endpoint) | |
| - Authentication section | |
| - Examples section | |
| 4. Create supporting notes: | |
| - docs/api/authentication.md | |
| - docs/api/endpoints/overview.md | |
| 5. Link all notes together with [[wikilinks]] | |
| 6. Tag with: [api, documentation, design] | |
| 7. Link to related notes about our architecture | |
| 8. Check for any broken links and fix them | |
| ``` | |
| This approach ensures comprehensive, well-linked documentation that's easy to navigate and maintain. | |