niftypm について
Nifty のホスト型 MCP サーバーは、タスク、プロジェクト、会話、ドキュメント、レポートなどのワークスペース情報と操作を AI エージェントに提供します。検索・変更・削除を領域別のツールで行え、アクセス範囲は Nifty のユーザー権限に従います。
主な機能
- 01ワークスペース情報の検索
- 02ワークスペースデータの作成と更新
- 03ワークスペース記録の削除
- 04タスク、プロジェクト、メッセージへのアクセス
- 05ドキュメント、メンバー、レポートの管理
活用シーン
- 01プロジェクト別の期限超過タスク検索
- 02会議メモからのタスク作成
- 03プロジェクト状況とリスクの要約
- 04ワークスペース内の文書やファイルの検索
MCP 対応
ホスト型 Streamable HTTP 経由で、Nifty のワークスペース操作を MCP ツールとして提供します。クライアントは個人アクセストークンまたは Nifty のアカウントコネクターで接続し、操作権限はユーザーの Nifty 権限に従います。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.niftypm.com/mcpclaude mcp add --transport http com-niftypm https://mcp.niftypm.com/mcp{"mcpServers":{"com-niftypm":{"type":"http","url":"https://mcp.niftypm.com/mcp"}}}Cursor で開く{"servers":{"com-niftypm":{"type":"http","url":"https://mcp.niftypm.com/mcp"}}}VS Code で開く{"mcpServers":{"com-niftypm":{"type":"http","url":"https://mcp.niftypm.com/mcp"}}}{"mcpServers":{"com-niftypm":{"serverUrl":"https://mcp.niftypm.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://mcp.niftypm.com/mcp認証が必要ツール
詳細
Nifty MCP Server
Nifty の公式 Model Context Protocol サーバーです。AI エージェントが Nifty ワークスペース内のタスク、プロジェクト、メッセージ、ドキュメント、ファイルなどにアクセスできるようにします。Claude、ChatGPT、Cursor、およびリモート MCP サーバーに対応するその他のクライアントで動作します。
これはホスト型(リモート)サーバーです。インストールや実行は不要です。このリポジトリには、公開用の説明、レジストリメタデータ(server.json)、接続ガイドが含まれています。サーバー自体は Nifty が運用しています。
接続
エンドポイント: https://mcp.niftypm.com/mcp(Streamable HTTP)
最も簡単な方法: Nifty で Settings → MCP(app.nifty.pm/settings/mcp)を開きます。ウィザードでは、Claude、Claude Code、ChatGPT、Cursor 向けに、すぐに貼り付けられる設定、または OAuth コネクターフローが用意されています。
手動で接続する場合: エンドポイントをリモート MCP サーバーとして追加し、Nifty Personal Access Token を Bearer トークンとして送信します。app.nifty.pm/settings/personal-access-tokens で作成してください。
Authorization: Bearer <your Nifty personal access token>
Claude、ChatGPT、Microsoft 365 Copilot では、Settings → MCP から開始する Nifty のコネクターを通じて、Nifty アカウントにサインインすることもできます。その他のクライアントではトークンが必要です。
このリポジトリにあるプラグインと拡張機能のマニフェストは、NIFTY_PAT 環境変数からトークンを読み取ります(Gemini CLI では拡張機能のインストール時に入力を求められます)。
export NIFTY_PAT=<your Nifty personal access token>
Claude Code の例:
claude mcp add --transport http nifty https://mcp.niftypm.com/mcp --header "Authorization: Bearer $NIFTY_PAT"
プラグインまたは拡張機能としてインストールする
このリポジトリは、Git リポジトリからインストールするクライアント向けのプラグインでもあります。
| クライアント | インストール |
|---|---|
| Claude Code | /plugin marketplace add Nifty-Technologies-Inc/nifty-mcp、続いて /plugin install nifty@nifty |
| Gemini CLI | gemini extensions install https://github.com/Nifty-Technologies-Inc/nifty-mcp |
| Cursor | mcp.json を .cursor/mcp.json にコピーするか、Settings → MCP でエンドポイントを追加します |
| Cline | llms-install.md を参照してください |
stdio のみをサポートするクライアント
mcp-remote でブリッジします。ヘッダー全体の値を env に設定し、args にスペースが入らないようにしてください。
{
"mcpServers": {
"nifty": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.niftypm.com/mcp", "--header", "Authorization:${NIFTY_AUTH}"],
"env": { "NIFTY_AUTH": "Bearer <your Nifty personal access token>" }
}
}
}
プロンプトの例
- 「Website Redesign プロジェクトで期限を過ぎているものは何ですか?担当者ごとにまとめてください。」
- 「Marketing に「Draft Q4 launch post」というタスクを作成し、自分に割り当てて、期限を金曜日に設定してください。」
- 「Product ディスカッションの今週のメッセージを要約してください。」
- 「Mobile App プロジェクト内で「bug」タグが付いたタスクをすべて In Review ステータスに移動してください。」
- 「Client Onboarding プロジェクトで、リスクのあるマイルストーンはどれですか?」
- 「リリースチェックリストに関するドキュメントを見つけ、未完了項目を一覧にしてください。」
ツール
ツールはドメインごとに分類され、各ドメインには3つの動詞があります。_query(参照、フィルタリング、ページネーション、全文検索)、_mutate(作成、更新、関連付け、一括書き込み)、_destroy(削除)です。
| ツール | 機能 |
|---|---|
tasks_query | タスク、チェックリスト、リマインダーを検索します |
tasks_mutate | タスク、チェックリスト、リマインダーを作成または更新します |
tasks_destroy | タスク、チェックリスト、リマインダーを削除します |
planning_query | プロジェクト、ポートフォリオ、マイルストーン、目標を検索します |
planning_mutate | プロジェクト、ポートフォリオ、マイルストーン、目標を作成または更新します |
planning_destroy | プロジェクト、ポートフォリオ、マイルストーン、目標を削除します |
communication_query | チャット、メッセージ、チェックインを検索します |
communication_mutate | チャット、メッセージ、チェックインを作成または更新します |
communication_destroy | チャット、メッセージ、チェックインを削除します |
knowledge_query | ドキュメントとファイルを検索します |
knowledge_mutate | ドキュメントとファイルを作成または更新します |
knowledge_destroy | ドキュメントとファイルを削除します |
people_query | メンバーを検索します |
people_mutate | メンバーを招待または更新します |
people_destroy | メンバーを削除します |
reporting_query | 時間記録、チャート、プロジェクトのアクティビティを検索します |
reporting_mutate | 時間記録とチャートを作成または更新します |
reporting_destroy | 時間記録とチャートを削除します |
admin_query | ラベル、ロール、お気に入り、カスタムフィールドを検索します |
admin_mutate | ラベル、ロール、お気に入りを作成または更新します |
admin_destroy | ラベル、ロール、お気に入りを削除します |
機械可読形式の全リスト(説明と入力スキーマ)は、
mcp.niftypm.com/.well-known/mcp/server-card.jsonで公開されています。
すべての呼び出しは、サインインしているユーザー(またはトークンのエージェント ID)として、そのユーザーの Nifty 権限で実行されます。サーバーから見えるのは、あなたが参照できる情報のみです。
プロンプト
plan_my_week:未完了で期限が近いタスクをもとに、現実的な1週間の日ごとの計画案を作成します。project_status_digest:プロジェクトの状況(進捗、期限超過の項目、最近のリリース、主なリスク)を要約します。triage_overdue_tasks:自分の期限超過タスクを確認し、スケジュール変更、再割り当て、取り下げ、またはすぐに着手するものを判断します。standup_digest:タスクをもとに、昨日/今日/ブロッカーのスタンドアップ報告案を作成します。meeting_notes_to_tasks:レビュー後に、会議メモをプロジェクト内の適切なタスクに変換します。find_and_update:説明に一致するタスクを検索し、最初にレビューの手順を挟んで変更を適用します。
ドキュメントとサポート
- ドキュメント:Nifty MCP Server ガイド
- サポート:nifty.pm
ライセンス
このリポジトリの内容は MIT ライセンスで提供されています(LICENSEを参照)。ホスト型サービスには Nifty の利用規約が適用されます。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。