Token导航 LogoToken导航TokenDH.com
Opti MCP Server logo
文档知识未说明官方级别未说明来源级核验

Opti MCP Server

MCP Server

为Optimizely CMS 12开发的本地开发工具库,通过HTTP暴露内容操作接口供AI助手(如Claude、Copilot等)调用,包括获取、创建、更新和发布内容等功能。

工具数

9

提示词数

0

GitHub Stars

0

资源数

0
本地开发C#Claude知识管理Claude

安装说明

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

作者 / 组织

Hangsolow

提供方

Hangsolow

最后核验

2026/5/17 20:19

快速接入

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

详细介绍

Hangsolow。OptiMcpServer

⚠️ 仅限开发工具,不用于生产 此套餐仅适用于 本地开发 反对一个 本地数据库。它通过HTTP公开未经身份验证的内容读/写操作。在生产或共享环境中运行它是一个严重的安全风险,强烈建议不要这样做。

MCP(模型上下文协议) 服务器库 优化CMS 12将其安装到本地Optimizely开发项目中,以将内容操作作为AI助手(Claude、Copilot等)可调用的工具公开。

它做什么

通过HTTP公开以下MCP工具(/mcp):

工具说明
get_content按ID获取单个内容项
get_children列出内容节点的子节点(分页)
get_ancestors获取内容项的面包屑层次结构
get_content_types列出所有已注册的内容类型及其属性
create_content创建新内容项(草稿)
update_content更新现有内容项的属性
publish_content发布内容项
move_to_trash软删除内容项
resolve_url解析指向内容引用的友好URL

两个引导式提示帮助AI助手构建正确的工具调用:

  • create_page --列出可用的页面类型并生成创建工作流
  • create_block --列出可用的块类型并生成创建工作流

需求

  • 优化CMS 12
  • .NET 8或。净值10
  • SQL Server-- 仅限本地开发数据库

安装

仅在您的 发展 项目配置(例如由 #if DEBUG 或环境检查)。切勿将其部署到临时或生产环境。
dotnet add package Hangsolow.OptiMcpServer

整合

Startup.cs (传统的Optimizely引导)

using OptiMcpServer;

public class Startup
{
    private readonly IConfiguration _configuration;

    public Startup(IConfiguration configuration)
    {
        _configuration = configuration;
    }

    public void ConfigureServices(IServiceCollection services)
    {
        services.AddCms()
                .AddOptiMcpServer(_configuration);
    }

    public void Configure(IApplicationBuilder app)
    {
        app.UseRouting();
        app.UseEndpoints(endpoints =>
        {
            endpoints.MapDefaultControllerRoute();
            endpoints.MapMcp("/mcp"); // exposes /mcp
        });
    }
}

AddOptiMcpServer 返回a IMcpServerBuilder,因此您可以链接其他工具组件:

services.AddCms()
        .AddOptiMcpServer(_configuration)
        .WithToolsFromAssembly(typeof(MyCustomTool).Assembly);

appsettings.json

{
  "ConnectionStrings": {
    "EPiServerDB": "Server=.;Database=MyDb;Integrated Security=True;TrustServerCertificate=True"
  },
  "OptiMcpServer": {
    "PageBaseClass": "EPiServer.Core.PageData",
    "BlockBaseClass": "EPiServer.Core.BlockData"
  }
}

PageBaseClassBlockBaseClass 您网站的抽象基本类型(例如。 MySite.Models.Pages.SitePageData)所以 create_pagecreate_block 仅提示与项目相关的表面内容类型。

MCP端点

运行后,MCP服务器可在以下位置使用:

http:///mcp

使用配置您的AI客户端以连接到此URL 流式HTTP 运输。

许可证

该项目根据 MIT许可证 --看看 许可证 文件全文。

免责声明: 此套餐按“原样”提供,不提供任何形式的保修。使用它的风险由你自己承担。作者对在任何环境中使用(包括生产Optimizely CMS安装)所造成的任何损坏、数据丢失或其他问题不承担任何责任。

目录标签

目录标签

本地开发C#Claude知识管理CMS开发工具本地部署AI集成内容管理

支持客户端

Claude

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

9

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP