tasqr-mcp
Officialtasqr-mcp (Python)
Tasqr MCP サーバー — AI エージェント向けのタスク状態管理。
ローカルの stdio プロセスとして動作し、~/.config/tasqr/credentials から API キーを読み取り、Tasqr Lambda MCP サーバーへのツール呼び出しをプロキシします。MCP クライアント設定には秘密情報は含まれません。API キーは資格情報ファイルにのみ存在します(Mac/Linux では 0600 で書き込まれ、Windows ではプロファイルディレクトリの ACL に依存します)。
インストール
Python 3.11 以降が必要です。
uvx tasqr-mcp # run once without installing
# or
pip install tasqr-mcpRelated MCP server: keyvault
MCP クライアント設定
{
"mcpServers": {
"tasqr": {
"command": "uvx",
"args": ["tasqr-mcp"]
}
}
}資格情報
初回実行時 — セットアップは不要です。 プロキシをターミナルで一度実行してください:
uvx tasqr-mcpディスクに API キーがない場合、GitHub デバイスフローによるサインアップが開始されます。ブラウザで GitHub が開き、デバイスコードがクリップボードにコピーされて貼り付けを求められ、(アカウントに複数のワークスペースがある場合は)どれを使用するか尋ねられます。その後、資格情報ファイルが自動的に書き込まれます。手動で作成したい場合にのみ、以下の手順が必要です。
MCP クライアントが秘密情報を見ることはありません。uvx tasqr-mcp を起動するだけで、キーは以下から読み取られます:
~/.config/tasqr/credentials (Mac/Linux)
%APPDATA%\tasqr\credentials (Windows)[default]
api_key = tasqr_abc123...Mac/Linux ではファイルは 0600(所有者のみ読み書き可能)で書き込まれます。Windows ではプロファイルディレクトリの ACL を継承します。ウェブからキーを取得したい場合は tasqr.ai でサインアップしてください。
サインアップは対話式のため、stdin が TTY の場合にのみ実行されます。ヘッドレスでプロキシを起動する MCP クライアントでキーがない場合は、終了してターミナルで uvx tasqr-mcp を実行するよう指示されます。
ロギング
ロギングはデフォルトでオフ — 有効にしない限り、ディスクには何も書き込まれません。有効にすると、プロキシは追記専用の JSON ライン形式のイベントログを保持し、メタデータのみ(ツール名とフィールド名)を記録します。タスクの内容やキー情報は決して記録されません。
資格情報ファイルで有効にします:
[default]
api_key = tasqr_abc123...
log_level = info # off (default) | info | debug
log_path = ~/.config/tasqr/tasqr-mcp.logレベル | ログ |
| なし — ファイルは作成されません |
| セッションのライフサイクル: |
| 上記に加えて、ツール呼び出しごとに |
ローテーションやサイズ上限はないため、debug はトラブルシューティング用であり、常時有効にするものではありません。
環境変数
環境変数は資格情報ファイルより優先され、資格情報ファイルはデフォルトより優先されます。
変数 | 目的 |
| 使用する資格情報ファイルの |
| 別のサーバーを指定、例: |
|
|
|
|
クライアント側暗号化 (BYOK)
タスクフィールド(タイトル、説明、メタデータ、出力、メモ)を Tasqr サーバーに到達する前にローカルで暗号化します。制御する AWS KMS キーが必要です。
資格情報ファイルに kms_key_id を追加すると有効になります。他にインストールするものはありません:
[default]
api_key = tasqr_abc123...
kms_key_id = arn:aws:kms:us-east-1:123456789012:key/your-key-id
aws_profile = defaultTasqr オーガニゼーションがクライアント側 BYOK に登録されている必要があります。 起動時にプロキシはサーバーにオーガニゼーションがどのモードを使用しているかを問い合わせます。オーガニゼーションがサーバー管理の場合、暗号化せずに起動を拒否します。サーバーが暗号文を二重に暗号化し、ダッシュボード、REST API、他のエージェントからデータが読めなくなり、KMS キーを失うと復元できなくなるためです。エラーはどのプロファイルを修正すべきかを示します。
登録されると、プロキシはデータ暗号化キー (DEK) を取得または生成し、KMS でラップして、ラップされたキーを Tasqr API に保存します。以降の実行では、キャッシュされた DEK を 1 回の KMS 呼び出しでアンラップします。すべての AES-256-GCM 暗号化はメモリ内で行われ、平文の DEK がプロセス外に出ることはありません。
各暗号文はさらにコンテキストにバインドされます。GCM の関連データにより、各暗号化値はオーガニゼーション、タスク、書き込まれたフィールドに結び付けられます。別のスロット(別のフィールド、タスク、オーガニゼーション)に移動されたブロブは、誤った場所で復号化される代わりに、完全に復号化に失敗します。これを可能にするため、プロキシは各新規タスクの ID を自ら生成し、作成呼び出しとともに送信します。
完全なセットアップ手順については、クライアント側暗号化ガイド を参照してください。
ローカル開発
pip install -e ".[dev]"
pytest
tasqr-mcp --versionThis server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityFmaintenanceEnables LLM agents to securely use credentials like passwords and API keys without exposing them in the context window, through encrypted storage and proxy-based injection.101MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to securely manage API keys and secrets via the MCP protocol, with encrypted storage at rest and a simple CLI and Python SDK.MIT
- FlicenseNot gradedqualityDmaintenanceEnables AI agents to securely access encrypted secrets (SSH keys, API tokens, passwords) with real-time user approval via Passkey, and supports SSH remote execution through the MCP protocol.
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to securely access authenticated services (HTTP, SSH, SMTP) without exposing secrets, by acting as a server-side proxy that injects authentication.MIT
Related MCP Connectors
Encrypted secret store and rotation for autonomous agent credentials
Encrypted A2A object storage for autonomous agent state and artifacts
Private-by-default, local-first memory/context/task orchestrator for MCP apps and agents.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/tasqrai/tasqr-mcp-python'
If you have feedback or need assistance with the MCP directory API, please join our Discord server