Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
作者提供的说明(英文原文)
Nifty's MCP server — exposes tasks, projects, messages, and files as tools for AI agents.
这三项永远不会合并成一个分数:意见、测量和人气是不同的东西。
我们还没有为它写通俗的介绍。下面是我们从注册中心读取到的事实。
选择你使用的 AI 应用,然后复制设置。
Authorization标为机密的值是你账户的钥匙。千万不要分享给别人,也不要粘贴到聊天里。
你需要
你用的是哪个应用?
在上方选择你的应用。我们会记住它,下次按钮会显示“安装到 …”。
这个地址需要在请求的 header 中放入密钥,而添加连接器的菜单无法设置。请改用 Claude Code、Cursor 或 VS Code。
在终端中运行这条命令
claude mcp add --transport http niftypm https://mcp.niftypm.com/mcp --header 'Authorization: your-value'运行前请先填写空着的值。
粘贴到项目中的 .cursor/mcp.json,或 ~/.cursor/mcp.json
{
"mcpServers": {
"niftypm": {
"url": "https://mcp.niftypm.com/mcp",
"headers": {
"Authorization": "your-value"
}
}
}
}浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。
粘贴到项目中的 .vscode/mcp.json
{
"servers": {
"niftypm": {
"type": "http",
"url": "https://mcp.niftypm.com/mcp",
"headers": {
"Authorization": "your-value"
}
}
}
}浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。
这个地址需要在请求的 header 中放入密钥,而添加连接器的菜单无法设置。请改用 Claude Code、Cursor 或 VS Code。
你的选择通过 Cookie 保存在这台设备上,无需账户。
Authorization 机密 必填 HTTP header这些设置是根据作者在注册中心的条目生成的。如果 README 的写法不同,请以 README 为准。
我们还没有读取这个服务器的工具列表;我们会轮流检查各个端点。
我们检查的是任何人都能看到的信息;我们没有阅读代码。不适用的检查项不计入总数。 · 检查于 2026年11月7日
发布者(niftypm.com)不是仓库所有者(Nifty-Technologies-Inc);可能是其他人代为上架的
我们还没有从 GitHub 读取这个仓库
我们还没有从 GitHub 读取这个仓库
尚未检查;我们会轮流检查各个端点
尚未检查;我们会轮流检查各个端点
尚未检查;我们会在检查端点时读取工具列表
与注册中心里这个分类中所有活跃的服务器比较。只有当发布者拥有该仓库时,星标数才计入。
它在 1 项适用的基础检查中通过了 0 项。我们没有阅读代码。在添加密钥或令牌之前,请先看看这个服务器要求哪些权限,并使用只具备所需权限的密钥。
你需要填写:Authorization
它在作者的云端运行。通过互联网连接,无需安装,但你发送的内容会经过作者的服务器。
GitHub 仓库最后更新于–,最新版本(0.9.1)于20天前进入注册中心。
支持 MCP 的应用,例如 Claude Desktop、Claude Code、Cursor 和 VS Code。它通过 URL 连接,所以接受远程 MCP 服务器的应用也可以使用,例如开启开发者模式的 ChatGPT。
同一分类中有:Spec Driven Development, Remote Desktop Commander, Python MCP
同一分类中其他作者的服务器,按星标数排序。
如何看卡片:★ GitHub 星标i三大支柱:评价 · 检查 · 使用情况i更新 = 最新版本发布到注册中心的时间i
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Local-only Python MCP server for the Files.com API.
按原文从作者的仓库复制。PopNx MCP 没有审查或背书其内容。HTML、图片和脚本已被移除。链接会离开本站。
The official Model Context Protocol server for Nifty. It gives AI agents access to your Nifty workspace: tasks, projects, messages, documents, files and more. It works with Claude, ChatGPT, Cursor and any other client that supports remote MCP servers.
This is a hosted (remote) server. There is nothing to install or run. This repository holds its public description, registry metadata (server.json) and connection guide. The server itself is operated by Nifty.
Endpoint: https://mcp.niftypm.com/mcp (Streamable HTTP)
Easiest: in Nifty, open Settings → MCP (app.nifty.pm/settings/mcp). The wizard covers Claude, Claude Code, ChatGPT and Cursor, with a ready-to-paste config or an OAuth connector flow.
Manually: add the endpoint as a remote MCP server and send a Nifty Personal Access Token as a Bearer token. Create one at app.nifty.pm/settings/personal-access-tokens:
Authorization: Bearer <your Nifty personal access token>
Claude, ChatGPT and Microsoft 365 Copilot can instead sign in with your Nifty account through Nifty's connector, started from Settings → MCP. Other clients need the token.
The plugin and extension manifests in this repository read the token from the NIFTY_PAT environment variable (Gemini CLI asks for it when you install the extension):
export NIFTY_PAT=<your Nifty personal access token>
Claude Code example:
claude mcp add --transport http nifty https://mcp.niftypm.com/mcp --header "Authorization: Bearer $NIFTY_PAT"
This repository is also a plugin for the clients that install from a Git repo:
| Client | Install |
|---|---|
| Claude Code | /plugin marketplace add Nifty-Technologies-Inc/nifty-mcp, then /plugin install nifty@nifty |
| Gemini CLI | gemini extensions install https://github.com/Nifty-Technologies-Inc/nifty-mcp |
| Cursor | Copy mcp.json into .cursor/mcp.json, or add the endpoint in Settings → MCP |
| Cline | See llms-install.md |
Bridge with mcp-remote. Keep the space out of args by putting the whole header value in env:
{
"mcpServers": { "nifty": { "command": "npx", "args": ["-y", "mcp-remote", "https://mcp.niftypm.com/mcp", "--header", "Authorization:${NIFTY_AUTH}"], "env": { "NIFTY_AUTH": "Bearer " } } } }
Tools are grouped by domain, and each domain has four verbs: _query (browse, filter, paginate, full-text search), _create (create, link relations, upload, append — additive only, never overwrites or removes), _mutate (update, unlink relations, bulk updates; it still accepts the create operations for now) and _destroy (delete).
| Tool | What it does |
|---|---|
tasks_query | Find tasks, checklists and reminders |
tasks_create | Create or link tasks, checklists and reminders |
tasks_mutate | Create or update tasks, checklists and reminders |
tasks_destroy | Delete tasks, checklists and reminders |
planning_query | Find projects, portfolios, milestones and goals |
planning_create | Create or link projects, portfolios, milestones and goals |
planning_mutate | Create or update projects, portfolios, milestones and goals |
planning_destroy | Delete projects, portfolios, milestones and goals |
communication_query | Find chats, messages and check-ins |
communication_create | Create or link chats, messages and check-ins |
communication_mutate | Create or update chats, messages and check-ins |
communication_destroy | Delete chats, messages and check-ins |
knowledge_query | Find docs and files |
knowledge_create | Create, upload or append to docs and files |
knowledge_mutate | Create or update docs and files |
knowledge_destroy | Delete docs and files |
people_query | Find members |
people_create | Create member statuses |
people_mutate | Invite or update members |
people_destroy | Remove members |
reporting_query | Find time entries, charts and project activity |
reporting_create | Create or link time entries and charts |
reporting_mutate | Create or update time entries and charts |
reporting_destroy | Delete time entries and charts |
admin_query | Find labels, roles, favorites and custom fields |
admin_create | Create labels and favorites |
admin_mutate | Create or update labels, roles and favorites |
admin_destroy | Delete labels, roles and favorites |
The full machine-readable list (descriptions and input schemas) is published at mcp.niftypm.com/.well-known/mcp/server-card.json.
Every call runs as the signed-in user (or the token's agent identity), with that user's Nifty permissions. The server only sees what you can see.
plan_my_week: Draft a realistic day-by-day plan for the week from your open, due-soon tasks.project_status_digest: Summarize a project’s status: progress, overdue items, recent shipments, and top risks.triage_overdue_tasks: Work through your own overdue tasks and decide what to reschedule, reassign, drop, or do now.standup_digest: Draft a Yesterday / Today / Blockers standup update from your tasks.meeting_notes_to_tasks: Turn meeting notes into well-formed tasks in a project, after your review.find_and_update: Find the tasks matching a description and apply a change — with a review step first.The same six workflows ship as plugin skills in skills/, so hosts that install this repository as a plugin (Claude Code, the OpenAI plugin directory) offer them without the MCP prompts API: plan-my-week, project-status-digest, triage-overdue-tasks, standup-digest, meeting-notes-to-tasks and find-and-update.
The contents of this repository are MIT-licensed (see LICENSE). The hosted service is covered by Nifty's terms of service.