# altmetric-mcp

Подключает AI-агента к Altmetric API, чтобы искать внимание к научным работам в новостях, политике и соцсетях.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 7
- Автор: altmetric
- Лицензия: MIT · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/altmetric/altmetric-mcp
- Обновлён: 2026-10-14
- HTML: https://affpapa.org/nevibecode/mcp/altmetric-mcp

## Что делает

altmetric-mcp даёт агенту доступ к Details Page API и Explorer API. Сервер ищет внимание к конкретной работе по DOI или PubMed ID, показывает источники внимания, а также умеет искать и агрегировать публикации, упоминания, журналы и данные об аудитории.

Рекомендуемый вариант работает через `https://mcp.altmetric.com/mcp`: клиент запускает OAuth-вход в браузере, а набор инструментов зависит от прав аккаунта. Локальный запуск идёт через `npx` и требует API-ключи Altmetric. Без доступа к API сервер не сможет предоставить инструменты соответствующего продукта.

Данные приходят из API Altmetric. Для упоминаний из X доступны числовые идентификаторы, счётчики и агрегированная демография, но не имена аккаунтов и текст публикаций.

## Требования
- Нужно: Node.js (команды через npx)
- Удалённый сервер: `https://mcp.altmetric.com/mcp`
- Переменные окружения: `ALTMETRIC_DETAILS_API_KEY`, `ALTMETRIC_EXPLORER_API_KEY`, `ALTMETRIC_EXPLORER_API_SECRET` — это ключи и токены: значения спроси у человека, в репозиторий и общие файлы не записывай.

## Установка

### Claude Code (родная платформа)

1. **Командой платформы: удалённый сервер**
```bash
claude mcp add --transport http altmetric-mcp https://mcp.altmetric.com/mcp
```

2. **Командой платформы**
```bash
claude mcp add --env ALTMETRIC_DETAILS_API_KEY=<ALTMETRIC_DETAILS_API_KEY> --env ALTMETRIC_EXPLORER_API_KEY=<ALTMETRIC_EXPLORER_API_KEY> --env ALTMETRIC_EXPLORER_API_SECRET=<ALTMETRIC_EXPLORER_API_SECRET> --transport stdio altmetric-mcp -- npx -y altmetric-mcp
```
Вместо <…> подставьте свои значения

### Codex

1. **Командой платформы: удалённый сервер**
```bash
codex mcp add altmetric-mcp --url https://mcp.altmetric.com/mcp
```

2. **Командой платформы**
```bash
codex mcp add altmetric-mcp --env ALTMETRIC_DETAILS_API_KEY=<ALTMETRIC_DETAILS_API_KEY> --env ALTMETRIC_EXPLORER_API_KEY=<ALTMETRIC_EXPLORER_API_KEY> --env ALTMETRIC_EXPLORER_API_SECRET=<ALTMETRIC_EXPLORER_API_SECRET> -- npx -y altmetric-mcp
```
Вместо <…> подставьте свои значения

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "altmetric-mcp": {
            "url": "https://mcp.altmetric.com/mcp"
        }
    }
}
```
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "altmetric-mcp": {
            "command": "npx",
            "args": [
                "-y",
                "altmetric-mcp"
            ],
            "env": {
                "ALTMETRIC_DETAILS_API_KEY": "<ALTMETRIC_DETAILS_API_KEY>",
                "ALTMETRIC_EXPLORER_API_KEY": "<ALTMETRIC_EXPLORER_API_KEY>",
                "ALTMETRIC_EXPLORER_API_SECRET": "<ALTMETRIC_EXPLORER_API_SECRET>"
            }
        }
    }
}
```
Вместо <…> подставьте свои значения

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "altmetric-mcp": {
            "type": "http",
            "url": "https://mcp.altmetric.com/mcp"
        }
    }
}
```
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "altmetric-mcp": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "altmetric-mcp"
            ],
            "env": {
                "ALTMETRIC_DETAILS_API_KEY": "<ALTMETRIC_DETAILS_API_KEY>",
                "ALTMETRIC_EXPLORER_API_KEY": "<ALTMETRIC_EXPLORER_API_KEY>",
                "ALTMETRIC_EXPLORER_API_SECRET": "<ALTMETRIC_EXPLORER_API_SECRET>"
            }
        }
    }
}
```
Вместо <…> подставьте свои значения

### Gemini CLI

1. **Командой платформы: удалённый сервер**
```bash
gemini mcp add -t http altmetric-mcp https://mcp.altmetric.com/mcp
```

2. **Командой платформы**
```bash
gemini mcp add -e ALTMETRIC_DETAILS_API_KEY=<ALTMETRIC_DETAILS_API_KEY> -e ALTMETRIC_EXPLORER_API_KEY=<ALTMETRIC_EXPLORER_API_KEY> -e ALTMETRIC_EXPLORER_API_SECRET=<ALTMETRIC_EXPLORER_API_SECRET> altmetric-mcp npx -y altmetric-mcp
```
Вместо <…> подставьте свои значения

## Когда брать
- найти внимание к работе по DOI
- сравнить вклад новостей и политики
- найти публикации с упоминаниями в документах о политике
- изучить географию аудитории исследовательской темы

## Примеры запросов агенту
- Посчитай внимание к DOI `10.1038/nature12373` и раздели результат по источникам.
- Найди исследовательские работы, упомянутые в документах о политике за последний месяц.
- Покажи публикации моей организации с упоминаниями в новостях и отсортируй их по вниманию.

## Похожие
- [exa-search](https://affpapa.org/nevibecode/skills/k-dense-ai-exa-search.md) — скилл · 1700 установок
- [manus](https://affpapa.org/nevibecode/skills/manus.md) — скилл · 390 установок
- [scopus-mcp](https://affpapa.org/nevibecode/mcp/scopus-mcp.md) — MCP-сервер · ★ 47
- [arxiv](https://affpapa.org/nevibecode/skills/arxiv.md) — скилл · 684 установки
- [data-analysis](https://affpapa.org/nevibecode/skills/lingzhi227-data-analysis.md) — скилл · 2000 установок
- [colosseum-copilot](https://affpapa.org/nevibecode/skills/colosseum-copilot.md) — скилл · 4400 установок

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
