本 MCP 服务器专为定量研究人员打造,可助力研究人员维护分析连续性、组织统计证据、记录变量关系等,为定量研究提供全面且高效的支持。
本 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 .
# 显示帮助信息
quantitativeresearch --help
# 显示版本号
quantitativeresearch --version
# 启动服务器
quantitativeresearch start [--port PORT]
# 停止服务器
quantitativeresearch stop
# 重启服务器
quantitativeresearch restart
# 存储单个数据点
quantitativeresearch store
# 批量存储数据
quantitativeresearch store-batch =,=...
# 获取数据值
quantitativeresearch get
# 删除数据条目
quantitativeresearch delete
# 执行基本统计计算
quantitativeresearch analyze stats [--mean] [--median] [--stddev]
# 生成数据报告
quantitativeresearch report generate [--summary] [--detailed]
# 生成图表
quantitativeresearch visualize plot [--chart-type LINE/BAR/PIE]
# 显示图表
quantitativeresearch visualize show
# 存储数据
quantitativeresearch store age=30 name=Alice
quantitativeresearch store-batch height=170,weight=60,BMI=21.5
# 获取并显示分析结果
quantitativeresearch analyze stats --mean
quantitativeresearch report generate --summary
# 可视化数据
quantitativeresearch visualize plot age --chart-type LINE
quantitativeresearch visualize show height
定量研究 MCP 服务器支持以下环境变量来定制数据存储位置:
| 属性 | 详情 |
|---|---|
MEMORY_FILE_PATH |
存储知识图谱数据的位置路径,可以是绝对路径或相对路径(相对路径基于当前工作目录),默认值为 ./quantitativeresearch/memory.json |
SESSIONS_FILE_PATH |
存储会话数据的位置路径,可以是绝对路径或相对路径(相对路径基于当前工作目录),默认值为 ./quantitativeresearch/sessions.json |
示例用法:
# 数据存储在当前位置
MEMORY_FILE_PATH="./quantitative-memory.json" SESSIONS_FILE_PATH="./quantitative-sessions.json"
# 使用绝对路径指定数据存储位置
MEMORY_FILE_PATH="/path/to/memory.json" SESSIONS_FILE_PATH="/path/to/sessions.json"
# 使用相对路径基于当前工作目录
MEMORY_FILE_PATH="relative/path/to/memory.json" SESSIONS_FILE_PATH="relative/path/to/sessions.json"
quantitativeresearch start --port 3001
# 错误示例
quantitativeresearch store key= value 错误
# 正确示例
quantitativeresearch store key=value
quantitativeresearch get non_existent_key
# 输出: 错误:指定的键 'non_existent_key' 不存在
要安全地关闭服务器,请使用 stop 命令:
quantitativeresearch stop
这将确保所有未完成的操作得以正确处理,并释放所有资源。
在遇到问题时,可以启用调试模式以获取更多详细信息:
quantitativeresearch --debug start
这将在控制台输出详细的调试信息,帮助诊断潜在的问题。
此 MCP 服务器根据 MIT 许可证发布。这意味着你可以自由地使用、修改和分发软件,但需遵守 MIT 许可证的条款和条件。更多详细信息,请参阅项目仓库中的 LICENSE 文件。