Cs MCP Server
C

Cs MCP Server

这是一个用于IBM FileNet内容管理器的MCP服务器,为AI模型提供标准化的接口,支持文档管理、文件夹操作、元数据查询和搜索等功能。
2.5分
4.2K

什么是Core Content Services MCP Server?

这是一个特殊的服务器程序,它充当了AI助手(如Claude、Watsonx Orchestrate)与IBM FileNet内容管理系统之间的翻译官。通过这个服务器,您可以直接用自然语言(比如中文)告诉AI助手去管理您的文档库,例如:'帮我找一下上个月的合同文档'或'在项目文件夹里创建一个新报告',AI助手就能理解并执行这些操作。

如何使用这个服务器?

您不需要直接运行这个服务器。您只需要在您使用的AI助手(如Claude Desktop)中配置一次,告诉它这个服务器的地址和登录信息。配置完成后,您就可以在聊天窗口中直接使用自然语言来管理您的FileNet文档库了。

适用场景

这个工具特别适合需要频繁与文档管理系统交互的用户,比如:行政人员管理公司文件、项目团队协作共享文档、法务人员检索合同档案、或者任何希望用对话方式而不是点击操作来管理电子文档的场景。

主要功能

文档全生命周期管理
AI可以帮您创建新文档、更新文档属性、检出文档编辑、检入新版本、查看版本历史,甚至删除文档。就像有一个智能文档管理员。
文档内容智能读取
AI可以提取文档中的文字内容(需要系统安装Persistent Text Extract插件),这样AI就能'阅读'文档内容并回答相关问题。
智能搜索与发现
您不需要记住复杂的文档ID。只需描述文档特征(名称、内容、存放位置),AI就能帮您找到它。支持按名称、路径、属性等多种方式搜索。
文件夹管理
创建新文件夹、删除文件夹、查看文件夹内的文档、将文档放入或移出文件夹,所有这些操作都可以通过自然语言完成。
元数据浏览
查看文档的分类信息、属性定义,了解系统中有哪些文档类型和文件夹类型可用。
批注访问
获取文档上的所有批注信息,包括批注内容、创建者等。
优势
自然语言交互:无需学习复杂界面,用说话的方式管理文档
AI智能理解:AI能理解模糊描述,帮您找到想要的文档
多平台支持:支持Claude Desktop、Watsonx Orchestrate等主流AI平台
安全连接:支持多种认证方式,包括OAuth和IAM集成
减少操作步骤:传统需要多次点击的操作,现在一句话就能完成
局限性
需要初始配置:首次使用需要在AI客户端中进行服务器配置
依赖AI平台:功能受限于所使用的AI助手的能力
文本提取需额外插件:读取文档内容需要系统安装Persistent Text Extract插件
部分客户端限制:如Watson Orchestrate不支持某些复杂输入类型
需要网络连接:必须能够访问FileNet服务器

如何使用

环境准备
确保您有:1) Python 3.13+环境;2) uv工具;3) 访问FileNet服务器的权限;4) 如果需要读取文档文字,确保安装了Persistent Text Extract插件。
选择AI平台并配置
根据您使用的AI平台(Claude Desktop或Watsonx Orchestrate),按照对应的配置指南进行设置。主要步骤是:找到AI客户端的配置文件,添加MCP服务器信息,设置连接参数。
重启并验证
完全重启AI客户端,检查工具列表中是否出现了'core-cs-mcp-server'及其相关工具。如果能看到工具列表,说明配置成功。
开始使用
在AI聊天窗口中,直接用自然语言描述您想做的文档管理操作。AI会自动调用相应的工具来完成您的请求。

使用案例

案例一:快速查找文档
王经理需要找到上周会议上讨论的技术方案文档,但他只记得文档大概名称和是PDF格式。
案例二:批量更新文档属性
行政助理需要将一批合同文档的状态从'草稿'更新为'已审批'。
案例三:新项目文档初始化
项目经理需要为新项目创建标准的文档文件夹结构和初始文档。
案例四:文档内容分析
法务人员需要快速了解一批合同文档中的关键条款。

常见问题

我需要懂编程才能使用这个工具吗?
这个工具安全吗?会不会泄露我的文档?
为什么AI有时候找不到我的文档?
支持哪些文件格式?
配置时遇到连接错误怎么办?
这个工具会影响现有的FileNet使用方式吗?

相关资源

GitHub代码仓库
获取最新源代码、报告问题、查看更新日志
IBM FileNet文档中心
了解FileNet内容管理系统的详细功能和技术规格
Model Context Protocol官网
了解MCP协议的技术规范和最新发展
Persistent Text Extract插件安装指南
如何安装文档文字提取所需的插件
Claude Desktop下载
下载和安装Claude Desktop客户端
Watsonx Orchestrate开发文档
Watsonx Orchestrate平台的开发和使用指南

安装

复制以下命令到你的Client进行配置
{
     "mcpServers": {
       "core-cs-mcp-server": {
         "command": "/path/to/your/uvx",
         "args": [
           "--from",
           "/path/to/your/cs-mcp-server",
           "core-cs-mcp-server"
         ],
         "env": {
           "USERNAME": "your_username",
           "PASSWORD": "your_password",
           "SERVER_URL": "https://your-graphql-server/content-services-graphql/graphql",
           "OBJECT_STORE": "your_object_store"
         }
       }
     }
   }

{
     "mcpServers": {
       "core-cs-mcp-server": {
         "command": "uvx",
         "args": [
           "--from",
           "git+https://github.com/ibm-ecm/cs-mcp-server",
           "core-cs-mcp-server"
         ],
         "env": {
           "USERNAME": "your_username",
           "PASSWORD": "your_password",
           "SERVER_URL": "https://your-graphql-server/content-services-graphql/graphql",
           "OBJECT_STORE": "your_object_store"
         }
       }
     }
   }
注意:您的密钥属于敏感信息,请勿与任何人分享。
F
Firecrawl MCP Server
Firecrawl MCP Server是一个集成Firecrawl网页抓取能力的模型上下文协议服务器,提供丰富的网页抓取、搜索和内容提取功能。
TypeScript
116.1K
5分
D
Duckduckgo MCP Server
已认证
DuckDuckGo搜索MCP服务器,为Claude等LLM提供网页搜索和内容抓取服务
Python
67.4K
4.3分
F
Figma Context MCP
Framelink Figma MCP Server是一个为AI编程工具(如Cursor)提供Figma设计数据访问的服务器,通过简化Figma API响应,帮助AI更准确地实现设计到代码的一键转换。
TypeScript
62.2K
4.5分
E
Exa Web Search
已认证
Exa MCP Server是一个为AI助手(如Claude)提供网络搜索功能的服务器,通过Exa AI搜索API实现实时、安全的网络信息获取。
TypeScript
44.7K
5分
M
Minimax MCP Server
MiniMax Model Context Protocol (MCP) 是一个官方服务器,支持与强大的文本转语音、视频/图像生成API交互,适用于多种客户端工具如Claude Desktop、Cursor等。
Python
52.6K
4.8分
E
Edgeone Pages MCP Server
EdgeOne Pages MCP是一个通过MCP协议快速部署HTML内容到EdgeOne Pages并获取公开URL的服务
TypeScript
26.9K
4.8分
B
Baidu Map
已认证
百度地图MCP Server是国内首个兼容MCP协议的地图服务,提供地理编码、路线规划等10个标准化API接口,支持Python和Typescript快速接入,赋能智能体实现地图相关功能。
Python
42.3K
4.5分
C
Context7
Context7 MCP是一个为AI编程助手提供实时、版本特定文档和代码示例的服务,通过Model Context Protocol直接集成到提示中,解决LLM使用过时信息的问题。
TypeScript
85.1K
4.7分
AIBase
智启未来,您的人工智能解决方案智库