Token导航 LogoToken导航TokenDH.com
Fun Strapi AI Plugin logo
AI代理未说明官方级别未说明来源级核验

Fun Strapi AI Plugin

MCP Server

一个为Strapi v5设计的插件,集成Anthropic的Claude AI功能,提供管理面板聊天界面、公共API路由和工具调用功能。

工具数

4

提示词数

0

GitHub Stars

0

资源数

0
TypeScriptClaude知识管理Claude DesktopClaudeCursor

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

PaulBratslavsky

提供方

PaulBratslavsky

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

Strapi的AI SDK插件

注: 这是一个我正在构建的个人学习项目,旨在探索通过插件向Strapi添加AI原生功能的乐趣。这是一项正在进行的工作。

Strapi v5插件,通过Vercel AI SDK集成了Anthropic的Claude。它在Strapi管理面板中添加了一个人工智能聊天功能,包括工具调用和3D化身,并通过REST API和MCP公开所有内容。

它的作用

  • 管理员聊天 --Strapi管理面板内的聊天界面(/admin/api/ai-sdk/chat)具有流式响应和工具调用功能
  • API公共路线 --外部客户端的REST端点:简单的提示/响应(/api/ai-sdk/ask),流媒体(/api/ai-sdk/ask-stream),并使用工具进行全面聊天(/api/ai-sdk/chat)
  • 工具调用 --Claude可以与您的Strapi内容交互(列出内容类型、搜索和编写文档),并在管理UI中控制3D化身(挥手、点头、庆祝、思考等)
  • MCP服务器 --所有内容工具都通过模型上下文协议公开(/api/ai-sdk/mcp),因此像Claude Desktop或Cursor这样的AI助手可以直接管理您的Strapi内容

设置

在中配置 server/config/plugins.ts:

export default ({ env }) => ({
  'ai-sdk': {
    enabled: true,
    resolve: 'src/plugins/ai-sdk',
    config: {
      anthropicApiKey: env('ANTHROPIC_API_KEY'),
      chatModel: env('ANTHROPIC_MODEL', 'claude-sonnet-4-20250514'),
      systemPrompt: env('AI_SYSTEM_PROMPT', 'You are a helpful assistant.'),
    },
  },
});

工具

工具描述聊天MCP
listContentTypes列出所有内容类型和组件及其字段、关系和结构yesyes
searchContent使用过滤器、全文搜索、排序和分页搜索和查询任何内容类型yesyes
writeContent创建或更新任何内容类型的文档yesyes
triggerAnimation触发3D化身动画(说话、挥手、点头、思考、庆祝、摇晃、旋转)--

项目结构

server/src/plugins/ai-sdk/
├── admin/src/          # React admin UI (chat, 3D avatar)
├── server/src/
│   ├── controllers/    # Route handlers
│   ├── services/       # Business logic bridge
│   ├── tool-logic/     # Shared tool implementations
│   ├── tools/          # AI SDK tool() wrappers for chat
│   ├── mcp/            # MCP server + tool handlers
│   ├── routes/         # Admin + content API routes
│   └── lib/            # AISDKManager, types, utils

目录标签

目录标签

TypeScriptClaude知识管理Strapi插件本地部署AI聊天工具调用内容管理3D交互

支持客户端

Claude DesktopClaudeCursor

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

4

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP