
hald/things-mcp
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
Things.app MCPサーバー
概要
このModel Context Protocol(MCP)サーバーは、Claude Desktopを使ってCultured CodeのThings 3内のタスク管理データとやり取りできます。Claudeにタスクの作成、プロジェクトの分析、優先順位管理の支援などを依頼できます。 このサーバーは Things.py ライブラリとThings URLスキームを活用しています。 このプロジェクトが役立つなら、その開発を支援することを検討してください: - 主要なThingsリスト(Inbox、Today、Upcomingなど)へのアクセス - プロジェクトおよびエリア管理 - タグ操作 - 高度な検索機能 - 最近のアイテム - チェックリストを含む詳細なアイテム情報 - ネストデータのサポート(エリア内のプロジェクト、プロジェクト内のToDo) - Someday プロジェクトフィルタリング:Someday ProjectsのタスクはToday、Upcoming、Anytimeのビューから自動的に除外され、Things UIの挙動に合わせて調整されます - macOS(Things 3はMac専用) - 「Things URLを有効にする」がオンになっているThings 3アプリ(設定 → General)- Claude DesktopやClaude CodeのようなMCPクライアント - uv Pythonパッケージマネージャー:
概要(AI 翻訳)
このModel Context Protocol(MCP)サーバーは、Claude Desktopを使ってCultured CodeのThings 3内のタスク管理データとやり取りできます。Claudeにタスクの作成、プロジェクトの分析、優先順位管理の支援などを依頼できます。
このサーバーは Things.py ライブラリとThings URLスキームを活用しています。
プロジェクトを応援
このプロジェクトが役立つなら、その開発を支援することを検討してください:
特徴
- 主要なThingsリスト(Inbox、Today、Upcomingなど)へのアクセス
- プロジェクトおよび地域管理
- タグ操作
- 高度な検索機能
- 最近の項目
- チェックリストを含む詳細な項目情報
- ネストされたデータ(エリア内のプロジェクト、プロジェクト内のTodo)のサポート
- Somedayプロジェクトフィルタリング:SomedayプロジェクトのタスクはToday、Upcoming、Anytimeのビューから自動的に除外され、ThingsのUI動作に合わせます
設置
前提条件
- macOS(Things 3はMac専用)
- 「Things URLを有効にする」がオンのThings 3アプリ(設定 → General)
- Claude DesktopやClaude CodeのようなMCPクライアント
- uv Python パッケージマネージャー:
brew install uv
UVX経由でインストール(任意のMCPクライアント)
Things MCPはPyPI上で公開されており、uvxで直接実行可能です:
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
Things MCP Server
This Model Context Protocol (MCP) server lets you use ChatGPT, Codex, Claude Desktop, and other MCP clients to interact with your task management data in Things 3 from Cultured Code. You can ask your assistant to create tasks, analyze projects, help manage priorities, and more.
This server leverages the Things.py library and the Things URL Scheme.
Support the Project
If you find this project helpful, consider supporting its development:
Features
- Access to all major Things lists (Inbox, Today, Upcoming, etc.)
- Project and area management
- Tag operations
- Advanced search capabilities
- Recent items
- Detailed item information including checklists
- Support for nested data (projects within areas, todos within projects)
- Someday project filtering: tasks in Someday projects are automatically excluded from Today, Upcoming, and Anytime views, matching Things UI behavior
Installation
Prerequisites
- macOS (Things 3 is Mac-only)
- Things 3 app with “Enable Things URLs” turned on (Settings → General)
- An MCP client, such as the ChatGPT desktop app, Codex, Claude Desktop, or Claude Code
- uv Python package manager:
brew install uv
Install via uvx (Any MCP Client)
Things MCP is published on PyPI and can be run directly with uvx:
uvx things-mcp
Configure your MCP client to use uvx with things-mcp as the argument.
Claude Desktop
Option 1: One-Click Install (Recommended)
- Download the latest file from the releases page
- Double-click the
.mcpbfile - Done!
Option 2: Manual Config
- Go to Claude → Settings → Developer → Edit Config
- Add the Things server:
{
"mcpServers": {
"things": {
"command": "uvx",
"args": ["things-mcp"]
}
}
}
- Save and restart Claude Desktop
Claude Code
claude mcp add-json things '{"command":"uvx","args":["things-mcp"]}'
To make it available globally (across all projects), add -s user:
claude mcp add-json -s user things '{"command":"uvx","args":["things-mcp"]}'
ChatGPT Desktop and Codex
The ChatGPT desktop app, Codex CLI, and Codex IDE extension share the same local MCP configuration. The quickest way to add Things MCP is with the Codex CLI:
codex mcp add things -- uvx things-mcp
Confirm that the server is configured:
codex mcp list
You can also configure it in the ChatGPT desktop app:
- Open Settings → MCP servers
- Select Add server
インストール
uvx things-mcp設定
{
"mcpServers": {
"things": {
"command": "uvx",
"args": ["things-mcp"]
}
}
}