Morphik MCP

Morphik MCP

site icon
2025.04.04 3
JavaScript模型上下文协议多模态数据库文档管理数据库内容生成
Morphik MCP是一个模型上下文协议(MCP)服务器实现,专为Morphik多模态数据库设计。它允许Claude和其他兼容MCP的AI助手与Morphik数据库系统进行交互,实现文档的摄入、检索、查询和管理。
View on GitHub

Overview

基本能力

产品定位

Morphik MCP是一个连接AI助手与Morphik数据库系统的中间件,旨在通过MCP协议提供高效的文档处理和查询能力。

核心功能

  • 文档摄入:支持文本和文件的摄入。
  • 文档检索:根据查询相关性检索文档或文档片段。
  • 文档查询:利用LLM能力生成基于上下文的完成。
  • 文档管理:包括列出、获取和删除文档。

适用场景

  • AI助手需要访问和管理数据库中的文档内容。
  • 需要基于数据库内容生成上下文相关的回答或完成。
  • 多模态数据库的内容管理和检索。

工具列表

  1. Document Ingestion
  2. ingest-text:将文本文档摄入到Morphik中。

  3. Document Retrieval

  4. retrieve-chunks:根据查询检索相关的文档片段。
  5. retrieve-docs:根据查询检索相关的文档。

  6. Document Querying

  7. query:使用相关片段作为上下文生成完成。

  8. Document Management

  9. list-documents:列出Morphik中的文档。
  10. get-document:通过ID获取特定文档。
  11. delete-document:通过ID删除文档。

使用教程

使用依赖

需要访问本地运行的Morphik服务器(localhost:8000)或Morphik云平台。

安装教程

  1. 直接运行(推荐) ```bash # 连接到本地Morphik服务器 npx morphik-mcp

# 连接到Morphik云平台 npx morphik-mcp --uri=https://api.morphik.ai ```

  1. 全局安装 ```bash npm install -g morphik-mcp

# 连接到本地Morphik服务器 morphik-mcp

# 连接到Morphik云平台 morphik-mcp --uri=https://api.morphik.ai ```

  1. 本地开发 ```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一起使用。

常见问题解答

无特定常见问题解答部分。

许可证

该项目遵循 ISC 开源许可条款。