一个用于管理质性研究知识图谱的工具实现,提供对研究项目、参与者、访谈、观察、编码、主题和发现的结构化表示。该服务器帮助质性研究人员组织数据,跟踪分析过程,发展主题,并从丰富的文本数据中生成见解。
质性研究者 MCP 服务器识别以下实体类型:
实体可以通过以下关系类型连接:
质性研究者 MCP 服务器提供了这些工具来与研究知识互动:
启动一个新的质性研究会话,生成唯一的会话ID,并显示当前的研究项目、最近的数据收集、出现的主题以及之前的会话。通过 has_status 关系显示状态信息,通过 has_priority 关系显示优先级水平,并基于顺序过程关系确定接下来可以工作的研究活动。
加载特定实体(项目、参与者、访谈等)的详细上下文,根据实体类型显示相关信息。包括状态信息、优先级水平和顺序过程关系。
通过结构化的多阶段过程记录研究会话的结果:
在知识图谱中创建新的实体、关系或观察:
从知识图谱中删除实体、关系或观察:
从知识图谱检索信息:
质性研究者 MCP 服务器包括专门针对质性研究的领域函数:
让我们开始一个新的质性研究会话,针对我的健康行为研究项目。
加载健康行为研究项目的上下文,以便我可以查看我分析的当前状态。
我已经完成了对健康行为研究项目访谈数据的分析。我发现了两个与社会支持相关的新主题,编码了三个新访谈,并写了关于参与者响应中出现模式的备忘录。我已将初始编码阶段标记为完成,并将主题分析设为高优先级。项目进展顺利,我开始达到理论饱和。
在健康行为研究项目中创建一个名为“家庭支持”的新编码,它是“社会支持”编码组的一部分。将其状态设置为活动,并使其先于“社交网络分析”活动。
更新“参与者招募”过程的状态为“已完成”,并添加一个观察,我们已经达到了目标样本量。
此 MCP 服务器使质性研究人员能够:
在您的 claude_desktop_config.json 中添加以下内容:
{
"mcpServers": {
"qualitativeresearch": {
"command": "npx",
"args": [
"-y",
"github:tejpalvirk/qualitativeresearch"
]
}
}
}
首先,全局安装包:
npm install -g github:tejpalvirk/qualitativeresearch
然后配置 Claude Desktop:
{
"mcpServers": {
"qualitativeresearch": {
"command": "contextmanager-qualitativeresearch"
}
}
}
{
"mcpServers": {
"qualitativeresearch": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"mcp/qualitativeresearch"
]
}
}
}
# 克隆仓库
git clone https://github.com/tejpalvirk/contextmanager.git
cd contextmanager
# 安装依赖
npm install
# 构建服务器
npm run build
# 运行服务器
cd qualitativeresearch
node qualitativeresearch_index.js
docker build -t mcp/qualitativeresearch -f qualitativeresearch/Dockerfile .
此 MCP 服务器采用 MIT 许可证。这意味着您可以自由地使用、修改和分发软件,但需遵守 MIT 许可证的条款和条件。更多详情,请参见项目存储库中的 LICENSE 文件。
质性研究 MCP 服务器支持以下环境变量来自定义数据存储位置:
MEMORY_FILE_PATH:知识图谱数据存储路径
./qualitativeresearch/memory.jsonSESSIONS_FILE_PATH:会话数据存储路径
./qualitativeresearch/sessions.json示例用法:
# 在当前目录存储数据
MEMORY_FILE_PATH="./qualitative-memory.json" SESSIONS_FILE_PATH="./qualitative-sessions.json" npx github:tejpalvirk/contextmanager-qualitativeresearch
# 在特定位置存储数据(绝对路径)
MEMORY_FILE_PATH="/path/to/data/qualitative-memory.json" npx github:tejpalvirk/contextmanager-qualitativeresearch
# 在用户的家目录存储数据
MEMORY_FILE_PATH="$HOME/contextmanager/qualitative-memory.json" npx github:tejpalvirk/contextmanager-qualitativeresearch