Research MCP Server

Research MCP Server

site icon
2025.02.17 0
Python研究工具数据管理其它
Research MCP Server 是一个用于研究项目的MCP服务器,主要功能包括作为MCP服务器运行、从Notion检索调查数据以及在Notion中创建调查页面。适用于需要进行调查数据管理和分析的研究场景。
View on GitHub

Overview

基本能力

产品定位

Research MCP Server 是一个用于研究项目的MCP服务器,主要用于调查数据的管理和分析。

核心功能

  • 作为MCP服务器运行
  • 从Notion检索调查数据
  • 在Notion中创建调查页面

适用场景

  • 研究项目中的调查数据管理
  • 调查数据的自动化收集和分析

工具列表

  • Notion: 用于存储和管理调查数据
  • Claude Desktop Client: 用于与MCP服务器交互

常见问题解答

使用教程

使用依赖

  • Python 3.12.1 或更高版本
  • uv 0.5.25 或更高版本
  • Claude Desktop Client

安装教程

  1. 克隆仓库。
  2. Notion Integrations 获取Notion token。
  3. 在Notion中创建一个数据库页面并获取数据库ID。数据库ID是页面URL的最后一部分。
  4. 创建一个 .env 文件,内容如下: shell NOTION_TOKEN=[YOUR_NOTION_TOKEN] NOTION_ROOT_DATABASE_ID=[YOUR_NOTION_DATABASE_ID]
  5. claude_desktop.json 中添加MCP服务器定义: json { ... "mcpServers": { "Research MCP Server": { "command": "uv", "args": [ "run", "--with", "mcp[cli]", "--with", "notion-client", "--with", "pydantic", "mcp", "run", "/path/to/research-mcp-server/server.py" ] } } }
  6. 重启Claude Desktop Client以启动Research MCP Server。
  7. 让Claude执行调查并查看结果。

调试方式

无具体调试命令提供。

许可证

该项目遵循 Apache-2.0 开源许可条款,请参阅 Apache-2.0 了解完整条款。