InfraNodus MCP服务器
模型上下文协议(MCP)服务器,将InfraNodus知识图和文本网络分析功能集成到LLM工作流程和Claude Desktop等AI助手中。
概述
InfraNodus MCP Server使LLM工作流和AI助手能够使用先进的网络科学算法分析文本,生成知识图,检测内容差距,并确定关键主题和概念。它使用图论和网络分析将非结构化文本转化为结构化见解。
特性
你可以用它来
- 将您现有的InfraNodus知识图连接到您的LLM工作流程和AI聊天
- 在不遗漏重要细微差别的情况下识别话语中的主要主题集群(比标准LLM工作流程更好)
- 识别任何话语中的内容差距(有助于内容创作和研究)
- 从任何文本生成新的知识图,并使用它们来增强你的法学硕士回答
可用工具
- 生成知识图
- 将任何文本转换为可视化知识图 - 提取主题、概念及其关系 - 识别结构模式和集群 - 应用人工智能主题命名 - 对更清晰的图形执行实体检测
- 按名称分析现有图形
- 从您的InfraNodus帐户检索和分析现有图形 - 访问以前保存的分析 - 导出具有完整统计信息的图形数据
- 生成_内容_地图
- 检测话语中缺失的连接 - 识别未充分探索的主题 - 生成研究问题 - 建议内容开发机会
- generate_topic_cluster
- 使用知识图分析从文本中生成主题和关键字集群 - 确保超越遗传见解,发现更小的话题 - 使用主题集群为SEO建立主题权威
- 生成研究问题
- 生成弥合内容差距的研究问题 - 将它们用作LLM模型和AI工作流中的提示 - 使用任何人工智能模型(包含在InfraNodus API中) - 基于主题聚类确定内容差距
- 生成研究问题
- 根据现有的InfraNodus图生成研究问题 - 将它们用作LLM模型中的提示 - 使用任何人工智能模型(包含在InfraNodus API中) - 基于主题聚类确定内容差距
- 生成响应图
- 基于现有的InfraNodus图生成响应 - 将它们集成到您的LLM工作流程和AI助手中 - 使用任何人工智能模型(包含在InfraNodus API中) - 使用任何提示
- generate_text_overview
- 生成文本的主题概述,并为LLM提供见解,以产生更好的回应 - 使用它来获得对文本的高层次理解 - 使用它来增强LLM工作流程和AI助手中的提示
- 创建知识图
- 在InfraNodus中根据文本创建知识图并提供链接 - 使用它在InfraNodus中从文本创建知识图
- 搜索
- 搜索现有的InfraNodus图
- 还可以使用它来搜索特定用户的公共图形
- 通过开发者模式>连接器与ChatGPT深度研究模式兼容
- 获取
- 获取图形的特定搜索结果
- 可以通过开发者模式>连接器在ChatGPT深度研究模式下使用
_更多功能即将推出!_
关键能力
- 主题建模:概念的自动聚类和分类
- 内容间隙检测:查找概念集群之间缺失的链接
- 实体识别:名称、地点和组织的干净提取
- AI增强:可选的人工智能主题命名和分析
- 结构分析:确定有影响力的节点和社区结构
- 网络结构统计:模块性、中心性、介数和其他图形度量
安装
先决条件
- 已安装Node.js 18+
- InfraNodus API密钥(请访问 https://infranodus.com/api-access)
设置步骤
- 克隆并构建服务器:
git clone https://github.com/yourusername/mcp-server-infranodus.git
cd mcp-server-infranodus
npm install
npm run build- 设置API密钥:
创建一个 .env 项目根目录中的文件:
INFRANODUS_API_KEY=your-api-key-here- 检查MCP:
npm run inspectClaude桌面配置(macOS)
- 打开您的Claude Desktop配置文件:
open ~/Library/Application\ Support/Claude/claude_desktop_config.json- 添加InfraNodus服务器配置:
{
"mcpServers": {
"infranodus": {
"command": "node",
"args": ["/absolute/path/to/mcp-server-infranodus/dist/index.js"],
"env": {
"INFRANODUS_API_KEY": "your-api-key-here"
}
}
}
}- 重新启动Claude Desktop以加载新服务器。
克劳德桌面配置(Windows)
- 打开您的Claude Desktop配置文件:
%APPDATA%\Claude\claude_desktop_config.json- 添加InfraNodus服务器配置:
{
"mcpServers": {
"infranodus": {
"command": "node",
"args": ["C:\\path\\to\\mcp-server-infranodus\\dist\\index.js"],
"env": {
"INFRANODUS_API_KEY": "your-api-key-here"
}
}
}
}- 重新启动克劳德桌面。
其他MCP兼容应用
对于支持MCP的其他应用程序,请使用以下命令启动服务器:
INFRANODUS_API_KEY=your-api-key node /path/to/mcp-server-infranodus/dist/index.js服务器通过stdio进行通信,因此请配置您的应用程序以运行此命令并通过标准输入/输出进行通信。
使用示例
安装后,您可以要求Claude:
- “使用InfraNodus分析此文本并向我展示主要主题”
- “根据此文档生成知识图”
- “查找本文中的内容空白”
- “从InfraNodus检索我现有的名为“研究笔记”的图表”
- “这篇文章中的结构性空白是什么?”
- “确定此内容中最具影响力的概念”
发展
以开发模式运行
npm run dev使用MCP检查器
使用MCP检查器测试服务器:
npm run inspect从源头构建
npm run build观察变化
npm run watchAPI文档
生成知识图
分析文本并生成知识图。
参数:
text(string,必填):要分析的文本includeStatements(boolean):在响应中包含原始语句modifyAnalyzedText(字符串):文本修改选项(“无”、“实体”、“词形”)
按名称分析现有图形
从您的InfraNodus帐户检索并分析现有图形。
参数:
graphName(string,必填):现有图形的名称includeStatements(boolean):在响应中包含语句includeGraphSummary(布尔值):包括图形摘要
生成_内容_地图
识别文本中的内容空白和缺失的连接。
参数:
text(字符串,必填):用于分析差距的文本
故障排除
服务器未出现在Claude中
- 验证配置文件路径是否正确
- 检查API密钥是否有效
- 确保Node.js在您的系统PATH中
- 完全重新启动克劳德桌面
API关键问题
- 获取API密钥: https://infranodus.com/api-access
- 确保在配置中正确设置密钥
- 检查密钥是否未过期
构建错误
# Clean install
rm -rf node_modules package-lock.json
npm install
npm run build资源
许可证
麻省理工学院
支持
关于以下问题:
- 此MCP服务器:在此存储库中打开问题
- InfraNodus API:联系方式support@infranodus.com
- MCP协议:访问 MCP社区
