Skip to main content
Glama

Obsidian MCP Server

Apache 2.0
434
116
  • Apple
  • Linux
# Patch Content Tool Example ## Request 1 (Update Existing Note) ```json { "filepath": "Projects/Project Alpha/Documentation/Architecture.md", "content": "---\ntitle: System Architecture\ntags: [architecture, documentation]\nstatus: [complete]\nmodified: 2024-01-25\n---\n\n# System Architecture\n\n## Overview\nThis document describes the high-level architecture of Project Alpha.\n\n## Components\n\n### Frontend\n- React-based web application\n- Material UI components\n- Redux state management\n\n### Backend\n- Node.js REST API\n- PostgreSQL database\n- Redis caching layer\n\n### Infrastructure\n- AWS cloud hosting\n- Docker containerization\n- CI/CD pipeline\n\n## System Diagram\n![[architecture-diagram.png]]\n\n## Integration Points\n- Authentication service\n- Payment processing\n- Email service\n- Analytics platform\n\n#project-alpha #architecture #technical" } ``` ## Response 1 ```json { "success": true, "message": "File content updated successfully" } ``` ## Request 2 (Create New Note) ```json { "filepath": "Templates/Meeting Note.md", "content": "---\ntitle: {{title}}\ndate: {{date}}\nattendees: \ntags: [meeting]\nstatus: [draft]\n---\n\n# {{title}}\n\n## Agenda\n1. \n2. \n3. \n\n## Discussion Points\n- \n\n## Decisions\n- \n\n## Action Items\n- [ ] \n- [ ] \n- [ ] \n\n## Next Steps\n- \n\n## Notes\n- " } ``` ## Response 2 ```json { "success": true, "message": "File created successfully" } ``` ## Example Use Cases 1. **Document Updates** - Complete revision of documentation - Update outdated content - Replace temporary content with final version 2. **Template Creation** - Create note templates - Define standardized formats - Set up reusable structures 3. **Content Migration** - Move and reformat content - Update note structure - Implement new organization systems ## Notes - Replaces entire file content or creates new file - Supports YAML frontmatter - Handles template variables - Preserves markdown formatting - Creates parent directories if needed - Validates content structure - File path is relative to vault root - Useful for major content revisions

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/cyanheads/obsidian-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server