Token导航 LogoToken导航TokenDH.com
MarkLogic MCP Server logo
数据服务stdio官方级别未说明来源级核验

MarkLogic MCP Server

MCP Server

一个用于MarkLogic数据库的MCP服务器实现,提供文档创建、读取、删除和搜索功能。

工具数

4

提示词数

0

GitHub Stars

0

资源数

0
数据分析Python数据库交互

安装说明

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

作者 / 组织

karthiknarayankotha

提供方

karthiknarayankotha

最后核验

2026/5/17 20:31

运行时

Python

快速接入

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

命令预览

pip install mcp-marklogic

详细介绍

MCP MarkLogic服务器

这是MarkLogic的模型上下文协议(MCP)服务器实现,允许您通过MCP工具与MarkLogic数据库进行交互。

  1. 服务器提供以下操作:

创建文档

  • 使用可选集合在MarkLogic中创建文档
  • 按URI读取文档
  • 按URI删除文档
  • 使用查询字符串和可选的集合筛选器搜索文档

安装

pip install mcp-marklogic

配置

服务器需要以下环境变量:

MARKLOGIC_HOST=localhost
MARKLOGIC_PORT=8000
MARKLOGIC_USERNAME=admin
MARKLOGIC_PASSWORD=admin

用法

安装和配置后,您可以启动服务器:

mcp-marklogic

可用工具

  1. create-document

- 在MarkLogic中创建新文档 - 参数: - uri:文档URI(必需) - content:JSON格式的文档内容(必填) - collections:要将文档添加到的集合列表(可选)

  1. read-document

- 从MarkLogic读取文档 - 参数: - uri:文档URI(必需)

  1. delete-document

- 从MarkLogic中删除文档 - 参数: - uri:文档URI(必需)

  1. search-documents

- 在MarkLogic中搜索文档 - 参数: - query:搜索查询字符串(必填) - collections:要搜索的集合列表(可选)

发展

设置

  1. 克隆存储库
  2. 创建虚拟环境并激活它
  3. 安装依赖项:
   pip install -e .

运行测试

pytest tests/

MarkLogic设置

  1. 确保已安装并运行MarkLogic服务器
  2. 在端口8000上创建一个REST API实例(如果尚未存在)
  3. 创建具有适当权限的用户:

- 转到管理界面(通常http://localhost:8001) - 创建角色 python-docs-role 与: - 角色: rest-extension-user, rest-reader, rest-writer - 特权: xdbc:eval, xdbc:invoke, xdmp:eval-in - 创建用户 python-user 与: - 密码: pyth0n - 角色: python-docs-role

许可证

麻省理工学院

目录标签

目录标签

数据分析Python数据库交互数据库管理本地部署文档操作MCP协议MarkLogic

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

4

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP