这是一个实现MCP服务器,提供管理定量研究知识图谱的工具,使研究项目、数据集、变量、假设、统计测试、模型和结果能够以结构化的方式表示。此服务器帮助定量研究人员组织他们的数据,跟踪分析过程,评估假设,并从数值数据中生成见解。
定量研究员MCP服务器识别以下实体类型:
实体可以通过以下关系类型连接:
定量研究员MCP服务器提供了这些工具来与研究知识互动:
启动一个新的定量研究会话,生成唯一的会话ID并显示当前的研究项目、数据集、模型、可视化内容及之前的会话。通过has_status关系显示状态信息,通过has_priority关系显示优先级水平,并基于顺序过程关系确定接下来可以工作的活动。
加载特定实体(项目、数据集、变量等)的详细上下文,根据实体类型显示相关信息。包括状态信息、优先级水平及顺序过程关系。
通过结构化的多阶段过程记录研究会话的结果:
在知识图谱中创建新的实体、关系或观察:
从知识图谱中删除实体、关系或观察:
从知识图谱中检索信息:
定量研究员MCP服务器包括专用于定量研究的特殊领域函数:
让我们开始一个新的定量研究会话,针对我的气候变化影响研究项目。
加载气候变化影响研究项目的上下文,以便我可以查看我当前的统计分析状态。
我已经完成了对气候变化影响研究的数据分析。我运行了三个新的回归模型来测试温度与作物产量之间的关系,创建了两个相关模式的可视化内容,并确认了关于降雨影响的假设。我已将温度分析标记为完成,并将区域变化分析设置为高优先级。在控制区域变化后,模型性能提高了15%。
创建一个名为“年降水量”的新变量,它是“气候测量”数据集的一部分,观察表明其呈正态分布,平均值为34.5英寸。将其状态设为活动,并使其先于“作物产量分析”过程。
将“数据清洗”过程的状态更新为“已完成”,并添加一个观察,说明所有异常值已被妥善处理。
这个MCP服务器使定量研究人员能够:
在您的claude_desktop_config.json中添加以下内容:
{
"mcpServers": {
"quantitativeresearch": {
"command": "npx",
"args": [
"-y",
"github:tejpalvirk/quantitativeresearch"
]
}
}
}
首先,全局安装包:
npm install -g github:tejpalvirk/quantitativeresearch
然后配置Claude Desktop:
{
"mcpServers": {
"quantitativeresearch": {
"command": "contextmanager-quantitativeresearch"
}
}
}
{
"mcpServers": {
"quantitativeresearch": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"mcp/quantitativeresearch"
]
}
}
}
# 克隆仓库
git clone https://github.com/tejpalvirk/contextmanager.git
cd contextmanager
# 安装依赖
npm install
# 构建服务器
npm run build
# 运行服务器
cd quantitativeresearch
node quantitativeresearch_index.js
docker build -t mcp/quantitativeresearch -f quantitativeresearch/Dockerfile .
此MCP服务器采用MIT许可证。这意味着您可以自由地使用、修改和分发软件,但需遵守MIT许可证的条款和条件。更多详情,请参见项目存储库中的LICENSE文件。
定量研究MCP服务器支持以下环境变量来自定义数据存储位置:
MEMORY_FILE_PATH:知识图谱数据存储路径
./quantitativeresearch/memory.jsonSESSIONS_FILE_PATH:会话数据存储路径
./quantitativeresearch/sessions.json示例用法:
# 在当前目录存储数据
MEMORY_FILE_PATH="./quantitative-memory.json" SESSIONS_FILE_PATH="./quantitative-sessions.json" npx github:tejpalvirk/contextmanager-quantitativeresearch
# 在特定位置存储数据(绝对路径)
MEMORY_FILE_PATH="/path/to/data/quantitative-memory.json" npx github:tejpalvirk/contextmanager--quantitativeresearch
# 在用户的家目录存储数据
MEMORY_FILE_PATH="$HOME/contextmanager/quantitative-memory.json" npx github:tejpalvirk/contextmanager-quantitativeresearch