返回市场
任意类型-MCP服务器

任意类型-MCP服务器

作者:anyproto208 星标更新:2025-10-21

项目介绍

Anytype MCP 服务器

<a href="https://npmjs.org/package/@anyproto/anytype-mcp"><img src="https://img.shields.io/npm/v/@anyproto/anytype-mcp.svg" alt="NPM 版本" height="20" /></a> <a href="https://cursor.com/install-mcp?name=anytype&config=JTdCJTIyY29tbWFuZCUyMiUzQSUyMm5weCUyMC15JTIwJTQwYW55cHJvdG8lMkZhbnl0eXBlLW1jcCUyMiUyQyUyMmVudiUyMiUzQSU3QiUyMk9QRU5BUElfTUNQX0hFQURFUlMlMjIlM0ElMjIlN0IlNUMlMjJBdXRob3JpemF0aW9uJTVDJTIyJTNBJTVDJTIyQmVhcmVyJTIwJTNDWU9VUl9BUElfS0VZJTNFJTVDJTIyJTJDJTIwJTVDJTIyQW55dHlwZS1WZXJzaW9uJTVDJTIyJTNBJTVDJTIyMjAyNS0wNS0yMCU1QyUyMiU3RCUyMiU3RCU3RA%3D%3D"><img src="https://cursor.com/deeplink/mcp-install-dark.svg" alt="添加 Anytype MCP 服务器到 Cursor" height="20" /></a> <a href="https://lmstudio.ai/install-mcp?name=anytype&config=eyJjb21tYW5kIjoibnB4IiwiYXJncyI6WyIteSIsIkBhbnlwcm90by9hbnl0eXBlLW1jcCJdLCJlbnYiOnsiT1BFTkFQSV9NQ1BfSEVBREVSUyI6IntcIkF1dGhvcml6YXRpb25cIjpcIkJlYXJlciA8WU9VUl9BUElfS0VZPlwiLCBcIkFueXR5cGUtVmVyc2lvblwiOlwiMjAyNS0wNS0yMFwifSJ9fQ%3D%3D"><img src="https://files.lmstudio.ai/deeplink/mcp-install-light.svg" alt="添加 MCP 服务器 anytype 到 LM Studio" height="20" /></a>

Anytype MCP 服务器是一个模型上下文协议(MCP)服务器,它使AI助手能够通过自然语言无缝地与Anytype 的 API进行交互。

它弥合了AI与Anytype强大功能之间的差距,通过将Anytype的OpenAPI规范转换为MCP工具,允许您通过对话管理您的知识库。

功能

  • 全局及空间搜索
  • 空间及成员
  • 对象及列表
  • 属性及标签
  • 类型及模板

快速开始

1. 获取您的API密钥

  1. 打开Anytype
  2. 前往应用设置
  3. 导航至API密钥部分
  4. 点击创建新密钥按钮
<details> <summary>替代方案:通过CLI获取API密钥</summary>

您也可以通过命令行获取您的API密钥:

npx -y @anyproto/anytype-mcp get-key
</details>

2. 配置您的MCP客户端

Claude Desktop, Cursor, Windsurf, Raycast 等

在替换 <YOUR_API_KEY> 为您实际的API密钥后,将以下配置添加到您的MCP客户端设置中:

{
  "mcpServers": {
    "anytype": {
      "command": "npx",
      "args": ["-y", "@anyproto/anytype-mcp"],
      "env": {
        "OPENAPI_MCP_HEADERS": "{\"Authorization\":\"Bearer <YOUR_API_KEY>\", \"Anytype-Version\":\"2025-05-20\"}"
      }
    }
  }
}

提示: 在Anytype中创建API密钥后,您可以从API密钥部分复制已填入API密钥的准备好的配置片段。

Claude Code (CLI)

运行以下命令以添加Anytype MCP服务器,在替换 <YOUR_API_KEY> 为您实际的API密钥后:

claude mcp add anytype -e OPENAPI_MCP_HEADERS='{"Authorization":"Bearer <YOUR_API_KEY>", "Anytype-Version":"2025-05-20"}' -s user -- npx -y @anyproto/anytype-mcp
<details> <summary>替代方案:全局安装</summary>

如果您更喜欢全局安装该包:

  1. 安装包:
npm install -g @anyproto/anytype-mcp
  1. 更新您的MCP客户端配置以使用全局安装:
{
  "mcpServers": {
    "anytype": {
      "command": "anytype-mcp",
      "env": {
        "OPENAPI_MCP_HEADERS": "{\"Authorization\":\"Bearer <YOUR_API_KEY>\", \"Anytype-Version\":\"2025-05-20\"}"
      }
    }
  }
}
</details>

示例交互

这里有一些如何与您的Anytype进行交互的例子:

  • "创建一个名为'项目想法'的空间,描述为'用于存储项目想法的空间'"
  • "在'项目想法'空间中添加一个类型为'Task'的新对象,标题为'Research AI trends'"
  • "创建第二个标题为'Dive deep into LLMs'的任务,截止日期为3天后,并分配给我"
  • "现在创建一个标题为'Tasks for this week'的集合,并将这两个任务添加到该列表中。将第一个任务的截止日期设置为从今天起10天"

开发

从源码安装

  1. 克隆仓库:
git clone https://github.com/anyproto/anytype-mcp.git
cd anytype-mcp
  1. 安装依赖:
npm install -D
  1. 构建项目:
npm run build
  1. 全局链接包(可选):
npm link

贡献

感谢您希望与我们一起开发Anytype!

❤️ 本项目及其所有参与者受行为准则约束。

🧑‍💻 查看我们的贡献指南,了解如何提问、创建问题或提交拉取请求。

🫢 对于安全发现,请发送邮件至security@anytype.io,并参考我们的安全指南以获取更多信息。

🤝 关注我们在Github上的动态,并加入贡献者社区


由 Any — 一家瑞士协会 🇨🇭 制作

根据MIT许可。