AI助手外部服务访问协议服务器

MCP服务器为AI助手提供结构化访问外部服务的能力,支持任务管理、文档协作和日历联系人管理等功能。

  • by nickmeinhold
  • JavaScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 10xdeca/mcp-servers

使用说明

MCP服务器

模型上下文协议 (MCP)服务器,为克劳德等人工智能助手提供对外部服务的结构化访问。

服务器

@nickmeinhold/mcp-kan --30工具

MCP服务器 看 董事会任务管理。提供用于管理工作区、板、列表、卡片、标签、检查表和注释的工具。

环境变量:

  • KAN_API_KEY (必需)-您的Kan API密钥
  • KAN_BASE_URL (可选)--默认为 https://kan.bn/api/v1

@nickmeinhold/mcp-outline --26工具

MCP服务器 大纲 维基。提供用于管理文档、集合、注释、用户和修订的工具。

环境变量:

  • OUTLINE_API_KEY (必需)-您的大纲API密钥
  • OUTLINE_BASE_URL (可选)--默认为 https://kb.xdeca.com/api

@nickmeinhold/mcp-radicale --19工具

MCP服务器 激进 CalDAV/CardDAV。提供用于管理日历、事件、待办事项、地址簿和联系人的工具。

环境变量:

  • RADICALE_URL (必填)--您的Radical服务器URL(例如。 https://dav.xdeca.com)
  • RADICALE_USERNAME (必填)--Radical用户名
  • RADICALE_PASSWORD (必填)--Radical密码
  • RADICALE_CALENDAR_OWNER (可选)--共享日历访问的日历所有者用户名

项目结构

packages/
  kan/index.js      (452 lines)
  outline/index.js   (458 lines)
  radicale/index.js  (1092 lines)

技术栈

Node.js, @modelcontextprotocol/sdk, zod, tsdav + node-ical (Radical)。

设置

npm install

使用Claude代码

添加到您的 ~/.claude/claude_desktop_config.json 或MCP设置:

{
  "mcpServers": {
    "kan": {
      "command": "node",
      "args": ["./packages/kan/index.js"],
      "env": {
        "KAN_API_KEY": "your-api-key"
      }
    },
    "outline": {
      "command": "node",
      "args": ["./packages/outline/index.js"],
      "env": {
        "OUTLINE_API_KEY": "your-api-key"
      }
    },
    "radicale": {
      "command": "node",
      "args": ["./packages/radicale/index.js"],
      "env": {
        "RADICALE_URL": "https://your-radicale-server.com",
        "RADICALE_USERNAME": "your-username",
        "RADICALE_PASSWORD": "your-password"
      }
    }
  }
}


将此MCP服务器与Jan AI一起使用

作者:SophieA提示;克劳德·十四行诗4.6;

本指南假设:

  • 你已经有了 Jan AI已安装 → https://jan.ai
  • 您使用的模型支持 MCP(扳手图标)
  • 您已收到 管理员的OUTLINE_API_KEY

注意:本指南是使用macOS编写的。Linux上的路径、命令和环境变量设置可能略有不同。相应调整。

1.️⃣ 克隆存储库

git clone https://github.com/10xdeca/mcp-servers
cd mcp-servers

2.️⃣ 安装依赖项

从项目根:

npm install

这将安装Kan和Outline MCP服务器的依赖关系。

3.️⃣ 验证大纲MCP服务器是否正常工作

手动运行一次:

OUTLINE_API_KEY=your_key node packages/outline/index.js

如果:

  • 确实如此 不 抛出错误
  • 它只是坐在那里奔跑

这意味着它开始正确。

按 Ctrl+C 阻止它。

如果没有错误,Jan AI将能够连接到它。

4.️⃣ 在Jan-AI中添加MCP服务器

打开 Jan AI.

  1. 首选 设置
  2. 首选 MCP服务器
  3. 点击 添加MCP服务器

像这样填充模态

  • 服务器名称: Outline xdeca
  • 运输类型: STDIO
  • 命令: node
  • 论据:
/Users/taro/projects/mcp/sprints-xdeca-mcp/packages/outline/index.js

⚠️ 必须是完整的绝对路径(否 ~).

  • 环境变量:
OUTLINE_API_KEY = your_key_from_admin

然后切换服务器 开.

替代方案:通过JSON添加

在右上角 添加MCP服务器 模态,单击:

通过JSON添加服务器

粘贴:

{
  "Outline xdeca": {
    "active": true,
    "args": [
      "/Users/you-user/mcp-servers/packages/outline/index.js"
    ],
    "command": "node",
    "env": {
      "OUTLINE_API_KEY": "your_key_here"
    },
    "type": "stdio"
  }
}

保存。

苏菲注意:

此时,Outline MCP服务器应切换为绿色。如果它没有切换为绿色,请在JanAI上转到“设置>常规>打开日志”开始调试。

如果它确实切换为绿色,您可以按原样使用它,也可以创建一个新的助手以获得更好的结果:

5.️⃣ 创建专用大纲助手

为了使使用更简单,请在1月份创建一个新的助手:

  1. 首选 设置→ 助手
  2. 点击 创建助手
  3. 命名它: Outline Assistant
  4. 选择支持MCP的型号(必须显示🔧 扳手图标)
  5. 从以下位置粘贴您的说明:
janai-mcp-outline-prompt.md

进入 系统指令 现场。

保存。

6.️⃣ 用它

现在你可以问这样的问题:

  • “搜索入职文档”
  • “在工程集合中创建新文档”
  • “更新冲刺计划文档”
  • 上传图像并要求其创建笔记

助手将自动调用大纲MCP工具。


就是这样。现在,您在Jan AI中运行了一个完全本地的Outline MCP集成。