
Morphik MCP

2025.04.04
3
JavaScript模型上下文协议多模态数据库文档管理数据库内容生成
Morphik MCP是一个模型上下文协议(MCP)服务器实现,专为Morphik多模态数据库设计。它允许Claude和其他兼容MCP的AI助手与Morphik数据库系统进行交互,实现文档的摄入、检索、查询和管理。
View on GitHub
Overview
基本能力
产品定位
Morphik MCP是一个连接AI助手与Morphik数据库系统的中间件,旨在通过MCP协议提供高效的文档处理和查询能力。
核心功能
- 文档摄入:支持文本和文件的摄入。
- 文档检索:根据查询相关性检索文档或文档片段。
- 文档查询:利用LLM能力生成基于上下文的完成。
- 文档管理:包括列出、获取和删除文档。
适用场景
- AI助手需要访问和管理数据库中的文档内容。
- 需要基于数据库内容生成上下文相关的回答或完成。
- 多模态数据库的内容管理和检索。
工具列表
- Document Ingestion
-
ingest-text
:将文本文档摄入到Morphik中。 -
Document Retrieval
retrieve-chunks
:根据查询检索相关的文档片段。-
retrieve-docs
:根据查询检索相关的文档。 -
Document Querying
-
query
:使用相关片段作为上下文生成完成。 -
Document Management
list-documents
:列出Morphik中的文档。get-document
:通过ID获取特定文档。delete-document
:通过ID删除文档。
使用教程
使用依赖
需要访问本地运行的Morphik服务器(localhost:8000)或Morphik云平台。
安装教程
- 直接运行(推荐) ```bash # 连接到本地Morphik服务器 npx morphik-mcp
# 连接到Morphik云平台 npx morphik-mcp --uri=https://api.morphik.ai ```
- 全局安装 ```bash npm install -g morphik-mcp
# 连接到本地Morphik服务器 morphik-mcp
# 连接到Morphik云平台 morphik-mcp --uri=https://api.morphik.ai ```
- 本地开发 ```bash # 克隆仓库 git clone https://github.com/morphik-org/morphik-npm-mcp.git cd morphik-npm-mcp
# 安装依赖 npm install
# 构建项目 npm run build
# 启动服务器(本地Morphik) npm start
# 启动服务器(Morphik云) node build/index.js --uri=https://api.morphik.ai ```
调试方式
服务器运行在标准输入/输出流上,可以与MCP客户端如Claude一起使用。
常见问题解答
无特定常见问题解答部分。