
jackkuo666/google-scholar-mcp-server
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
Google Scholar용 MCP 서버: 🔍 AI 어시스턴트가 간단한 MCP 인터페이스를 통해 Google Scholar 논문을 검색하고 접근할 수 있도록 지원합니다.
개요
🔍 AI 어시스턴트가 간단한 MCP 인터페이스를 통해 Google Scholar 논문을 검색하고 접근할 수 있도록 지원합니다. Google Scholar MCP 서버는 모델 컨텍스트 프로토콜(MCP)을 통해 AI 어시스턴트와 Google Scholar 간의 다리 역할을 합니다. 이 서버는 AI 모델이 학술 논문을 검색하고 그 콘텐츠에 프로그래밍적으로 접근할 수 있도록 합니다. - 🔎 논문 검색: 맞춤형 검색 문자열이나 고급 검색 매개변수✅로 구글 학술 논문 조회 - 🚀 효율적인 검색: 논문 메타데이터✅에 빠르게 접근 - 👤 저자 정보: 저자✅에 대한 상세 정보 조회 - 📊 연구 지원: 학술 연구 및 분석 ✅ 촉진 Smithery를 통해 Claude Desktop용 google-scholar Server를 자동으로 설치하려면: 다음 항목을 설정→ 커서 설정→ MCP에 붙여넣어 넣으세요. 새 서버 추가→ - Mac/Linux 서버가 실행되면 제공된 MCP 도구를 AI 어시스턴트나 애플리케이션에서 사용할 수 있습니다.
개요(AI 번역)
🔍 AI 어시스턴트가 간단한 MCP 인터페이스를 통해 Google Scholar 논문을 검색하고 접근할 수 있도록 지원합니다.
Google Scholar MCP 서버는 모델 컨텍스트 프로토콜(MCP)을 통해 AI 어시스턴트와 Google Scholar 간의 다리 역할을 합니다. 이 서버는 AI 모델이 학술 논문을 검색하고 그 콘텐츠에 프로그래밍적으로 접근할 수 있도록 합니다.
✨ 핵심 기능
- 🔎 논문 검색: 맞춤형 검색 문자열이나 고급 검색 매개변수✅로 구글 학술 논문을 조회할 수 있습니다
- 🚀 효율적인 검색: 종이 메타데이터✅에 대한 빠른 접근
- 👤 저자 정보: 저자✅에 대한 상세 정보를 확인할 수 있습니다
- 📊 연구 지원: 학술 연구 및 분석 ✅ 촉진
🚀 퀵 스타트
수동 설치
Smithery를 통해 설치 중
Smithery를 통해 Claude Desktop용 google-scholar Server를 자동으로 설치하려면:
클로드
커서
다음 항목을 MCP→ 설정→ 커서 설정에 붙여넣→ 새 서버 추가:
- 맥/리눅스
윈드서핑
클라인
-
저장소 복제:
-
필요한 의존성 설치 완료:
개발을 위해:
📊 사용
MCP 서버 시작:
서버가 실행되면 제공된 MCP 도구를 AI 어시스턴트나 애플리케이션에서 사용할 수 있습니다.
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
Google Scholar MCP Server
🔍 Enable AI assistants to search and access Google Scholar papers through a simple MCP interface.
The Google Scholar MCP Server provides a bridge between AI assistants and Google Scholar through the Model Context Protocol (MCP). It allows AI models to search for academic papers and access their content in a programmatic way.
✨ Core Features
- 🔎 Paper Search: Query Google Scholar papers with custom search strings or advanced search parameters ✅
- 🚀 Efficient Retrieval: Fast access to paper metadata ✅
- 👤 Author Information: Retrieve detailed information about authors ✅
- 📊 Research Support: Facilitate academic research and analysis ✅
🚀 Quick Start
Installing Manually
Installing via Smithery
To install google-scholar Server for Claude Desktop automatically via Smithery:
claude
npx -y @smithery/cli@latest install @JackKuo666/google-scholar-mcp-server --client claude --config "{}"
Cursor
Paste the following into Settings → Cursor Settings → MCP → Add new server:
- Mac/Linux
npx -y @smithery/cli@latest run @JackKuo666/google-scholar-mcp-server --client cursor --config "{}"
Windsurf
npx -y @smithery/cli@latest install @JackKuo666/google-scholar-mcp-server --client windsurf --config "{}"
CLine
npx -y @smithery/cli@latest install @JackKuo666/google-scholar-mcp-server --client cline --config "{}"
-
Clone the repository:
git clone https://github.com/JackKuo666/google-scholar-MCP-Server.git cd google-scholar-MCP-Server -
Install the required dependencies:
pip install -r requirements.txt
For development:
# Clone and set up development environment
git clone https://github.com/JackKuo666/Google-Scholar-MCP-Server.git
cd Google-Scholar-MCP-Server
# Create and activate virtual environment
python -m venv venv
source venv/bin/activate # On Windows use `venv\Scripts\activate`
# Install dependencies
pip install -r requirements.txt
📊 Usage
Start the MCP server:
python google_scholar_server.py
Once the server is running, you can use the provided MCP tools in your AI assistant or application. Here are some examples of how to use the tools:
Example 1: Search for papers using keywords
result = await mcp.use_tool("search_google_scholar_key_words", {
"query": "artificial intelligence ethics",
"num_results": 5
})
print(result)
Example 2: Perform an advanced search
result = await mcp.use_tool("search_google_scholar_advanced", {
"query": "machine learning",
"author": "Hinton",
"year_range": [2020, 2023],
"num_results": 3
})
print(result)
Example 3: Get author information
설치
npx -y @smithery/cli@latest install @JackKuo666/google-scholar-mcp-server --client claude --config "{}"설정
{
"mcpServers": {
"google-scholar": {
"command": "python",
"args": ["-m", "google_scholar_mcp_server"]
}
}
}