HasData Google Scholar — MCP-сервер для Claude Code
Удалённый MCP-сервер с двумя инструментами Google Scholar: поиск статей и готовые форматы цитирования в JSON. Без хостинга, нужен только ключ HasData.
claude mcp add google-scholar -e HASDATA_API_KEY=<HASDATA_API_KEY> -- npx -y @hasdata/google-scholar-mcpЧто делает HasData Google Scholar
Сервер даёт агенту два инструмента для чтения публичных страниц Google Scholar. Поиск возвращает заголовок, ссылку, фрагмент текста, авторов со ссылками на профили, число цитирований и счётчик всех версий статьи. Второй инструмент отдаёт ссылку в пяти стилях — MLA, APA, Chicago, Harvard, Vancouver — плюс адреса выгрузки в BibTeX, EndNote, RefMan и RefWorks.
Хостить ничего не нужно: это streamable HTTP по адресу https://mcp.hasdata.com/mcp?apis=google_scholar. Авторизация — заголовок x-api-key. Клиенты без поддержки HTTP проходят через тонкий лаунчер @hasdata/google-scholar-mcp из npm или hasdata-google-scholar-mcp из PyPI. В Claude проще всего добавить сервер одной командой с транспортом http.
Доступ выдаётся по ключу HasData из личного кабинета, карта при регистрации не нужна. Ответ не придёт без рабочего HASDATA_API_KEY в окружении или заголовке — на этом настройка и ломается чаще всего. Успешный вызов стоит 10 кредитов, бесплатный тариф покрывает примерно 100 обращений в месяц.
Запрос про конкретную статью занимает два вызова: сначала поиск до resultId, потом запрос цитирования. Про цитирующие работы — тоже два, второй переиспользует citedBy.citesId.
Какие задачи решает
- найти статьи по теме с фильтром по годам и сортировкой по цитированиям
- получить BibTeX или ссылку EndNote для найденной статьи
- узнать, какие работы ссылаются на статью и как росло число цитирований
- собрать библиографию в APA или MLA прямо в ответе агента
- отсеять обзоры и записи без полного текста при поиске
Примеры запросов агенту
- Найди статьи про архитектуры трансформеров с 2023 года и отсортируй по числу цитирований
- Дай BibTeX для этой статьи
- Кто цитировал эту работу и как менялось число ссылок по годам?
Как установить HasData Google Scholar
1Командой платформы
claude mcp add google-scholar -e HASDATA_API_KEY=<HASDATA_API_KEY> -- npx -y @hasdata/google-scholar-mcpВместо <…> подставьте свои значения
2Командой платформы: удалённый сервер
claude mcp add --transport http hasdata-google-scholar 'https://mcp.hasdata.com/mcp?apis=google_scholar'1Командой платформы: удалённый сервер
codex mcp add hasdata-google-scholar --url 'https://mcp.hasdata.com/mcp?apis=google_scholar'2Командой платформы
codex mcp add hasdata-google-scholar --env HASDATA_API_KEY=<HASDATA_API_KEY> -- npx -y @hasdata/google-scholar-mcpВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"hasdata-google-scholar": {
"url": "https://mcp.hasdata.com/mcp?apis=google_scholar"
}
}
}{
"mcpServers": {
"hasdata-google-scholar": {
"command": "npx",
"args": [
"-y",
"@hasdata/google-scholar-mcp"
],
"env": {
"HASDATA_API_KEY": "<HASDATA_API_KEY>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"hasdata-google-scholar": {
"type": "http",
"url": "https://mcp.hasdata.com/mcp?apis=google_scholar"
}
}
}{
"servers": {
"hasdata-google-scholar": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@hasdata/google-scholar-mcp"
],
"env": {
"HASDATA_API_KEY": "<HASDATA_API_KEY>"
}
}
}
}Вместо <…> подставьте свои значения
1Командой платформы: удалённый сервер
gemini mcp add -t http hasdata-google-scholar 'https://mcp.hasdata.com/mcp?apis=google_scholar'2Командой платформы
gemini mcp add -e HASDATA_API_KEY=<HASDATA_API_KEY> hasdata-google-scholar npx -y @hasdata/google-scholar-mcpВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о HasData Google Scholar
Как установить HasData Google Scholar в Claude Code?
Добавьте удалённый сервер командой claude mcp add --transport http hasdata-google-scholar 'https://mcp.hasdata.com/mcp?apis=google_scholar'. Ключ передаётся заголовком x-api-key в конфигурации клиента.
Что делает HasData Google Scholar?
Ищет публикации в Google Scholar и возвращает результаты структурой JSON: авторов, число цитирований, ссылку на все версии. Второй инструмент выдаёт готовую ссылку в пяти стилях и адреса экспорта в BibTeX и EndNote.
Что нужно для работы сервера?
Ключ HasData API: он уходит в заголовке x-api-key или в переменной HASDATA_API_KEY при запуске через лаунчер. Вызов стоит 10 кредитов, на бесплатном тарифе доступно около 100 обращений в месяц.