mcp-obsidian-site
v0.0.1
Published
π **Live Site**: [mcp-obsidian.org](https://mcp-obsidian.org)
Readme
MCP-Obsidian Website
π Live Site: mcp-obsidian.org
This is the official landing page and documentation website for MCP-Obsidian - a Model Context Protocol (MCP) server that enables AI assistants like Claude to interact securely and intelligently with Obsidian vaults.
π― Project Objective
This website serves to:
- Showcase MCP-Obsidian: Demonstrate the capabilities and benefits of connecting AI assistants to Obsidian
- Provide Installation Guide: Clear, step-by-step instructions for setting up MCP-Obsidian
- Interactive Demo: Live demonstrations of AI-powered note management
- Documentation Hub: Comprehensive guides, examples, and best practices
- Community Resource: Links to support, contributions, and discussions
β¨ Features
- Modern Design: Beautiful, responsive interface built with Astro and Tailwind CSS
- Interactive Demo: Live terminal simulation showing AI-Obsidian interactions
- Code Examples: Syntax-highlighted configuration examples
- Feature Comparison: Clear comparison tables showing MCP-Obsidian advantages
- Dark/Light Theme: Automatic theme switching with system preferences
- Performance Optimized: Static site generation for fast loading
π οΈ Tech Stack
- Framework: Astro - Static site generation with component islands
- Styling: Tailwind CSS - Utility-first CSS framework
- Interactive Components: React - For dynamic UI elements
- Icons: Lucide React - Beautiful, customizable icons
- Code Highlighting: Shiki - Syntax highlighting
- Runtime: Bun - Fast JavaScript runtime and package manager
π Getting Started
Prerequisites
- Bun runtime installed
- Node.js 18+ (for compatibility)
Installation
Clone the repository:
git clone https://github.com/bitbonsai/mcp-obsidian.org.git cd mcp-obsidian.orgInstall dependencies:
bun installStart development server:
bun run devOpen your browser: Navigate to
http://localhost:4321
Build Commands
# Start development server with hot reload
bun run dev
# Build for production
bun run build
# Preview production build
bun run preview
# Type checking
bun run astro checkπ Project Structure
src/
components/ # Reusable UI components
Hero.astro # Main hero section
Terminal.astro # Installation terminal
FeatureGrid.astro # Features showcase
InteractiveDemo.tsx # Live demo component
CodeExample.astro # Syntax-highlighted examples
...
layouts/
Layout.astro # Base layout template
pages/
index.astro # Homepage
about.astro # About page
styles/ # Global stylesπ§ Development
Adding New Components
- Create component in
src/components/ - Use Astro for static content, React for interactivity
- Follow existing naming conventions
- Import and use in pages or other components
Styling Guidelines
- Use Tailwind CSS utility classes
- Follow existing color scheme and spacing
- Responsive design with mobile-first approach
- Dark/light theme support using CSS custom properties
Code Style
- TypeScript for type safety
- Prettier for formatting
- Component-scoped styles when needed
- Semantic HTML structure
π Deployment
This site is configured for static deployment and can be hosted on:
- Vercel (recommended)
- Netlify
- GitHub Pages
- Cloudflare Pages
- Any static hosting service
The build output is generated in the dist/ directory.
π€ Contributing
Contributions are welcome! Please feel free to:
- Fork the repository
- Create a feature branch:
git checkout -b feature/amazing-feature - Make your changes: Follow the development guidelines
- Commit your changes:
git commit -m 'Add amazing feature' - Push to the branch:
git push origin feature/amazing-feature - Open a Pull Request
Contribution Guidelines
- Ensure responsive design across all devices
- Test your changes thoroughly
- Follow existing code style and conventions
- Update documentation if needed
- Add meaningful commit messages
π License
This project is licensed under the MIT License - see the LICENSE file for details.
π Related Projects
- MCP-Obsidian: The main MCP server implementation
- Model Context Protocol: Protocol specification and tools
- Obsidian: The knowledge management app
π¬ Support & Community
- Issues: GitHub Issues
- Discussions: GitHub Discussions
- Author: @bitbonsai
Visit Live Site β’ View Source
Made with β€οΈ for the Obsidian community
