Token导航 LogoToken导航TokenDH.com
Code Scholar logo
开发工具stdio官方级别未说明来源级核验

Code Scholar

MCP Server

CodeScholar是一个上下文感知的学术研究MCP服务器,通过混合向量和文本搜索技术分析代码库并将其链接到相关学术论文。

工具数

7

提示词数

0

GitHub Stars

0

资源数

0
代码分析混合搜索Python学术研究

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Bbadhub

提供方

Bbadhub

最后核验

2026/5/17 20:23

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install -r requirements.txt

详细介绍

代码学者

上下文感知学术研究MCP服务器。使用混合向量+文本搜索分析代码库并将其链接到相关学术论文。

特性

  • 7 MCP工具:搜索路径、获取路径、查找相关论文、获取库状态、分析代码、查找路径、链接路径
  • 混合搜索:Vectra矢量数据库(本地,无Docker)+文本关键字匹配
  • 代码分析:基于AST的Python、JS、TypeScript概念提取
  • 适用性评分:4分量加权评分(概念重叠、文本相关性、新近度、引用)
  • 外部发现:在arXiv和Semantic Scholar上搜索新论文

快速开始

# Install Node.js dependencies
npm install

# Install Python dependencies
pip install -r requirements.txt

# Place your unified_library.json in data/
mkdir data
cp /path/to/unified_library.json data/

# Build vector search index (optional, requires OPENAI_API_KEY for embeddings)
node build-vectra-index.js

# Start the MCP server
npm start

MCP配置

添加到您的克劳德代码 .mcp.json:

{
  "mcpServers": {
    "codescholar": {
      "command": "node",
      "args": ["/path/to/CodeScholar/server.js"],
      "env": {
        "OPENAI_API_KEY": "your-key-here"
      }
    }
  }
}

建筑

CodeScholar/
├── server.js                 # MCP server (7 tools)
├── build-vectra-index.js     # One-time index builder
├── config.json               # Server configuration
├── data/                     # Paper library (gitignored)
│   └── unified_library.json
├── vectra-index/             # Vector search index (gitignored)
├── scripts/
│   ├── query_generator.py        # Smart query generation
│   ├── applicability_scorer.py   # Paper relevance scoring
│   ├── generate_embeddings.py    # OpenAI embedding generation
│   ├── analyzers/
│   │   └── concept_extractor.py  # AST-based code analysis
│   ├── sources/
│   │   ├── arxiv_source.py       # arXiv API integration
│   │   └── semantic_scholar_source.py
│   └── tests/                    # Test suites (135 tests)
└── requirements.txt

搜索模式

模式要求性能
仅文本unified_library.json快速、基于关键字
混合+Vectra索引+OPENAI_API_KEY最佳结果,语义+关键字

许可证

麻省理工学院

目录标签

目录标签

代码分析混合搜索Python学术研究本地部署论文搜索AST解析

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

7

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP