mcpField
N
Next MCP server

Next MCP server

本地服务
github.com/Collaborne其他054 周前更新

关于 Next MCP server

Next MCP server 让 LLM 查询 NEXT 结构化数据,面向使用 NEXT 的团队。它提供获取 highlights 和 clusters 的工具,访问范围限定在单个 team-space。

主要功能

  1. 01按搜索筛选条件获取 highlights
  2. 02按查询搜索 clusters
  3. 03访问范围限于单个 team-space

适用场景

  1. 01查找近期 highlights 中的用户困扰
  2. 02总结 clusters 中的主要话题

MCP 相关

向 MCP 客户端提供获取 NEXT highlights 和 clusters 的工具。访问需要 NEXT API key,且仅限对应 team-space。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"collaborne": {
"command": "npx",
"args": [
"-y",
"@collaborne/mcp-server"
]
}
}
}
启动命令npx -y @collaborne/mcp-server

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@collaborne/mcp-server

工具

3

收录的工具列表 · 更新于 3 周前

此工具无需参数。

详细介绍

Next MCP 服务

一个 NEXT Model Context Protocol(MCP)服务,提供用于与 NEXT 数据交互的工具。

概览

此 MCP 服务允许 Claude 等大模型与 NEXT 结构化数据交互。它提供以下工具:

  • 获取精选内容
  • 获取聚类

该服务使用 TypeScript 和 MCP SDK 构建,为大模型与 NEXT 进行交互提供安全且标准化的方式。

安装

前提条件
  • Node.js 18 或更高版本
  • npm
  • NEXT API 密钥
设置
  1. 通过 npm 安装:
# Install globally via npm
npm install -g @collaborne/mcp-server

# Or as a dependency in your project
npm install @collaborne/mcp-server
  1. 如果从源代码构建:
# Clone the repository
git clone https://github.com/Collaborne/mcp-server.git
cd mcp-server

# Install dependencies and build
npm install
npm run build
  1. 配置 NEXT 访问权限:

创建一个 .env 文件并填写 AWS 配置:

API_KEY=your-api-key

或者将这些值设置为环境变量。

配置

可以使用以下环境变量配置服务:

变量说明默认值
API_KEY可在设置中生成的 NEXT API 密钥``

运行服务

可以使用 Node.js 运行服务:

# Using npx (without installing)
npx @collaborne/mcp-server

# If installed globally
npm install -g @collaborne/mcp-server
cd mcp-server

# If running from cloned repository
npm start

# Or directly
node dist/index.js

使用 MCP Inspector 调试

要使用 MCP Inspector 调试服务,可以运行 sh run-inspector.sh

sh run-inspector.sh

连接到 Claude Desktop

要在 Claude Desktop 中使用此服务:

  1. 编辑 Claude Desktop 配置文件:

    • macOS:~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows:%APPDATA%\Claude\claude_desktop_config.json
  2. 将 NEXT MCP 服务添加到配置中:

{
  "mcpServers": {
    "mcp-server": {
      "command": "npx",
      "args": ["@collaborne/mcp-server"],
      "env": {
        "API_KEY": "your-api-key"
      }
    }
  }
}

重要:使用上述配置时,请注意以下事项

  • 将 NEXT_API_KEY 替换为来自 next team-space 的实际 API 密钥。NEXT API 的访问权限限定于特定的 team-space。每个 API 令牌都绑定到一个 team-space,无法访问其范围之外的数据。
💣 如果 Claude Desktop 中发生错误

如果在 Claude Desktop 中使用上述配置时遇到错误,请尝试使用绝对路径,如下所示:

# Get the path of node and mcp-server
which node
which @collaborne/mcp-server
{
  "globalShortcut": "",
  "mcpServers": {
    "next": {
      "command": "your-absolute-path-to-node",
      "args": ["your-absolute-path-to-mcp-server/dist/index.js"],
      "env": {
        "API_KEY": "your-api-key",
      }
    }
  }
}

可用工具

next-get-highlights

列出此服务有权访问的 NEXT 精选内容。此工具仅限于一个 team-space

参数:

  • searchFilters(必需):根据用户查询筛选精选内容

输入示例:

What are the user frustrations and issues mentioned in the last week 

输出示例:

{
  "searchFilters": {
    "dateFilter": "last week",
    "typeFilters": [
      "Pain Point"
    ]
  }
}
next-get-clusters

列出此服务有权访问的 NEXT 聚类。此工具仅限于一个 team-space

参数:

  • searchQuery(必需):根据用户查询搜索聚类

输入示例:

Summarize the main topics 

输出示例:

{
  "searchQuery": "main topics"
}

安全注意事项

  • 服务只会访问特定 team-space 的数据

与 Claude 一起使用

在桌面应用中与 Claude 交互时,可以要求它执行 NEXT 操作,例如:

  • “总结关于 X 主题的精选内容”
  • “聚类中提到的主要痛点有哪些?”

Claude 将使用相应的 MCP 工具执行请求,并向你展示结果。

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。