
ebowman/mcp-server-things
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
モノの豊富なMCPサーバー
概要
Claudeや他のAIアシスタントを接続するモデルコンテキストプロトコル(MCP)サーバーは、自然言語のタスク管理のために物事3に接続します。 writes は、Thing URL スキームではなく、delete todo、 move record/bulk move records、remove tags、実際の ID は同期的に返されたものではなく、Thing auth トークンはゼロです。トレードオフは、最初の書き込み時に 1 回 macOS Automation のパーミッションです。 操作上、組み込みの医師の診断、config --write クライアントのセットアップ、大きいデータベースのためのコンテキスト最適化された応答モード、1300+ 単位のテストを出荷します。 hald/things-mcp は固体で、より軽い URL-scheme ベースの代替手段です。いくつかのアイデア(Someday-project フィルタリング、タグの使用報告、.mcpb パッケージング)もここに採用されています。 詳細は docs/COMPARISON.md を参照してください.
概要(AI 翻訳)
Claudeや他のAIアシスタントを接続するモデルコンテキストプロトコル(MCP)サーバーは、自然言語のタスク管理のために物事3に接続します。
#このサーバーはなぜですか?
delete_todo、move_record]/bulk_move_records]]、 [remove_tags]]、実際のIDが同期的に返されたことではなく、[T3]、[T0]、[T0]、[T0]、[T1]]、[T2]]、[T3]、[T3]]、[T3]、[T3]、[T3]、[T3]、[T3]、[T3]、[T3]、[T3]、[T3]、[T3]、[T3]、[T3]、[T3]、[T3]、[T3]、[T3]、[T3]、[T0]、[T0]、[T0]、[T0]、[T0]、[T0]、[T0]、[T0]、[T0]、[T0]、[T0]、[T0]、[T0]、[[T0]、[T0]、[T0]、[T0]、[T0]、[T0]、[T0]、[T0]、[T0]、[T0]、[T0]、[T0]、[T0]、[T0]、[T 操作上、組み込みの[doctor]診断、[[config --write]]クライアント設定、大規模なデータベースのコンテキスト最適化された応答モード、および1300 +ユニットテストを出荷します。
hald/things-mcp は固体で、より軽い URL-scheme ベースの代替手段です。いくつかのアイデア(Someday-project のフィルタリング、タグの使用報告、[.mcpb]]]])がここに採用されています。 詳細は docs/COMPARISON.md を参照してください。
前提条件
- macOS 12以降
- 物事3は、少なくとも一度インストールし、開いた
- uv([T7])
- macOS は、最初の書き込みで Thing 3 のオートメーション許可を求めるでしょう。(AppleScript は、削除/移動操作の他のサーバーの欠如を可能にするものです)。
インストール
##Claudeデスクトップ
オプションA:ワンクリック[.mcpb
最新ダウンロード.
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
Things 3 MCP Server
A Model Context Protocol (MCP) server that connects Claude and other AI assistants to Things 3 for natural language task management.
Why this server?
Writes go through AppleScript, not the Things URL scheme, which is what enables delete_todo, move_record/bulk_move_records, remove_tags, real IDs returned synchronously, and no Things auth token — the trade-off is a one-time macOS Automation permission prompt on first write. Operationally it also ships built-in doctor diagnostics, config --write client setup, context-optimized response modes for large databases, and 1300+ unit tests.
hald/things-mcp is a solid, lighter URL-scheme-based alternative — several of its ideas (Someday-project filtering, tag usage reporting, .mcpb packaging) are adopted here too. See docs/COMPARISON.md for the detailed matrix.
Prerequisites
- macOS 12+
- Things 3 installed and opened at least once
- uv (
brew install uv) - macOS will ask for Automation permission for Things 3 on the first write — that’s expected (AppleScript is what enables delete/move operations other servers lack).
Install
Claude Desktop
Option A: One-click .mcpb
Download the latest .mcpb file from the releases page and double-click it to install into Claude Desktop.
The bundle launches the server via uvx, so uv must be installed and on PATH (brew install uv). The generated config pins uv’s managed Python (--python-preference only-managed) so a stray Intel/Rosetta Python on your PATH can’t break the install; first launch may download a managed CPython.
Option B: config CLI
mcp-server-things config --client claude-desktop --write
Safely adds/updates the things entry in your Claude Desktop config (--force overwrites an existing, different entry instead of refusing).
Option C: Manual JSON
{
"mcpServers": {
"things": {
"command": "uvx",
"args": ["--python-preference", "only-managed", "--python", "3.12", "mcp-server-things"]
}
}
}
Claude Code
claude mcp add-json things '{"command":"uvx","args":["--python-preference","only-managed","--python","3.12","mcp-server-things"]}'
claude mcp add-json things '{"command":"uvx","args":["--python-preference","only-managed","--python","3.12","mcp-server-things"]}' -s user
mcp-server-things config --client claude-code prints these exact commands.
Any MCP client
{
"command": "uvx",
インストール
uvx --python-preference only-managed --python 3.12 mcp-server-things設定
{
"mcpServers": {
"things": {
"command": "uvx",
"args": ["--python-preference", "only-managed", "--python", "3.12", "mcp-server-things"]
}
}
}