
garthdb/rust-things3
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Библиотека Rust и CLI for Things 3 интегрированы с MCP-сервером
Обзор
Высокопроизводительная библиотека Rust и интеграция CLI for Things 3 с интегрированной поддержкой сервера MCP (Model Context Protocol) для сред AI/LLM. - - : Построенный с помощью Rust для максимальной скорости и надежности - - : интерфейс командной строки для управления данными Things 3 - - : Интегрированный MCP-сервер для интеграции AI / LLM - - : Чтения через async SQLx, мутации через AppleScript (в соответствии с рекомендациями CulturedCode) - -️ : Организованная монорепо с системой сборки Луны - - : Комплексный набор тестов и бенчмарки - - : Встроенные метрики и системный мониторинг - - : Высокопроизводительная кэширование с Moka - - : Полная система резервного копирования с метаданными - - : Несколько форматов (JSON, CSV, OPML, Markdown) - - : 17 инструментов для интеграции AI / LLM - - : SQLx-питание операций с базой данных с безопасностью потока - - : Проверка здоровья и мониторинг серверов приборной панели Установка груза заменяет двоичную на диске, но любой запущенный процесс MCP-сервера по-прежнему использует старую двоичную память.
Обзор (машинный перевод)
Высокопроизводительная библиотека Rust и интеграция CLI for Things 3 с интегрированной поддержкой сервера MCP (Model Context Protocol) для сред AI/LLM.
Версия 1.0.0 - Производство готово!
Feature Особенности
- ** Высокие показатели**: Построенный с помощью Rust для максимальной скорости и надежности CLI Tool: интерфейс командной строки для управления данными Things 3 MCP Integration: интегрированный MCP-сервер для интеграции AI/LLM Безопасная интеграция: считывает через async SQLx, мутации через AppleScript (в соответствии с рекомендациями CulturedCode) Рабочее пространство Луны: организованная монорепо с системой сборки Луны
- Хорошо протестировано: Комплексный набор тестов и эталоны Мониторинг производительности: встроенные метрики и системный мониторинг
- -Caching Layer: высокопроизводительное кэширование с Moka Backup & Restore: полная система резервного копирования с метаданными ** Экспорт данных**: несколько форматов (JSON, CSV, OPML, Markdown) sПередовые инструменты MCP: 17 инструментов для интеграции AI/LLM Async Database: SQLx-powered async database operations with thread safety ** Веб-серверы**: Проверка здоровья и мониторинг серверов приборной панели
###Установка
Homebrew (macOS)
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
🦀 Rust Things
A high-performance Rust library and CLI for Things 3 integration with integrated MCP (Model Context Protocol) server support for AI/LLM environments.
📦 Version 1.0.0 - Production Ready!
✨ Features
- 🚀 High Performance: Built with Rust for maximum speed and reliability
- 🔧 CLI Tool: Command-line interface for managing Things 3 data
- 🤖 MCP Integration: Integrated MCP server for AI/LLM integration
- 📊 Safe Integration: Reads via async SQLx, mutations via AppleScript (per CulturedCode guidelines)
- 🏗️ Moon Workspace: Organized monorepo with Moon build system
- 🧪 Well Tested: Comprehensive test suite and benchmarks
- 📈 Performance Monitoring: Built-in metrics and system monitoring
- 💾 Caching Layer: High-performance caching with Moka
- 🔄 Backup & Restore: Complete backup system with metadata
- 📤 Data Export: Multiple formats (JSON, CSV, OPML, Markdown)
- 🔧 Advanced MCP Tools: 17 tools for AI/LLM integration
- ⚡ Async Database: SQLx-powered async database operations with thread safety
- 🌐 Web Servers: Health check and monitoring dashboard servers
🚀 Installation
Homebrew (macOS)
# Add the tap (when available)
brew tap GarthDB/rust-things3
# Install
brew install things3-cli
Cargo (Rust)
# Install from crates.io (when published)
cargo install things3-cli --features mcp-server
# Or install from source
cargo install --path apps/things3-cli --features mcp-server
After upgrading:
cargo installreplaces the binary on disk, but any running MCP server process still uses the old in-memory binary. Restart the process (or your editor/agent host) after upgrading so the new version is loaded. You can verify the running version withthings3 --version.
From Source
git clone https://github.com/GarthDB/rust-things3
cd rust-things3
cargo build --release
# Add to PATH
export PATH="$PWD/target/release:$PATH"
Using Moon (Development)
# Install Moon if you haven't already
curl -fsSL https://moonrepo.dev/install | bash
# Clone and setup
git clone https://github.com/GarthDB/rust-things3
cd rust-things3
moon run :dev-pipeline
⚙️ Feature Flags
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →Конфигурация
// .cursor/mcp.json
{
"mcpServers": {
"things3": {
"command": "things3",
"args": ["mcp"],
"env": {
"THINGS_DB_PATH": "/path/to/things.db"
}
}
}
}