PrinceGabriel-lgtm/freshcontext-mcp

PrinceGabriel-lgtm/freshcontext-mcp

от princegabriel-lgtm
FreshContext — контекстный слой для AI-агентов: оценивает свежесть и релевантность данных между поиском и рассуждением. Решает проблему устаревшего контекста в RAG-пайплайнах. Полезен разработчикам...

FreshContext

I asked Claude to help me find a job. It gave me a list of openings. I applied to three of them. Two didn't exist anymore. One had been closed for two years.

Claude had no idea. It presented everything with the same confidence.

That's the problem freshcontext fixes.

This repository is the integrated FreshContext Core/MCP package. FreshContext is the context judgment layer between retrieval and reasoning. Core is the reusable engine that scores, ranks, explains, and turns candidate context into decision-ready context; MCP is the first live host/interface over that engine.

npm version License: MIT MCP Registry

Live demo: freshcontext-mcp.gimmanuel73.workers.dev/demo — same model, same query, two completely different answers. Only the temporal layer changed.


The problem

Large language models retrieve web data semantically. Cosine similarity finds the documents that match a query best — but cosine doesn't know when a document was written.

So a 2022 blog post and a 2026 paper can score nearly identically. The model gets a context window full of stale documents and faithfully summarizes 2022 advice for a 2026 question.

evaluate_contextтолько чтение

Оценивает контекст-кандидат от вызывающей стороны и возвращает готовый к принятию решения вывод. Это основной путь суждения FreshContext: он не загружает, не обходит, не парсит, не просматривает, не читает папки и не вызывает адаптеры.

Оценивает контекст-кандидат от вызывающей стороны и возвращает готовый к принятию решения вывод. Это основной путь суждения FreshContext: он не загружает, не обходит, не парсит, не просматривает, не читает папки и не вызывает адаптеры.

Параметры

  • profilestringобязательный

    Source Profile id, e.g. academic_research, jobs_opportunities, market_finance, official_docs, local_custom.

  • intentstringобязательный

    Intent Profile id, e.g. citation_check, student_research, developer_adoption, job_search, market_watch, business_due_diligence, medical_literature_triage.

  • signalsobject[]обязательный

    Candidate context items provided by the caller. FreshContext evaluates these; it does not retrieve them.

  • nowstring

    Optional ISO timestamp for deterministic evaluation.

extract_arxivтолько чтениевнешний мир

Ищет научные статьи в arXiv через официальный API. Передаёт тему или полный URL arXiv API. Возвращает названия, авторов, даты и аннотации.

Ищет научные статьи в arXiv через официальный API. Передаёт тему или полный URL arXiv API. Возвращает названия, авторов, даты и аннотации.

Параметры

  • urlstringобязательный

    Search query e.g. 'temporal retrieval', or a full arXiv API URL

extract_changelogтолько чтениевнешний мир

Обновляет историю для любого продукта. Принимает URL репозитория GitHub или имя пакета npm. Возвращает номера версий, даты выпуска и записи.

Обновляет историю для любого продукта. Принимает URL репозитория GitHub или имя пакета npm. Возвращает номера версий, даты выпуска и записи.

Параметры

  • urlstringобязательный

    GitHub repo URL or npm package name e.g. 'react'

extract_company_landscapeтолько чтениевнешний мир

Самая полная сводка о компании за один запрос: отчёты SEC по форме 8-K + федеральные контракты USASpending + мировые новости GDELT + журнал изменений продуктов + данные котировок Stooq. 5 уникальных источников.

Самая полная сводка о компании за один запрос: отчёты SEC по форме 8-K + федеральные контракты USASpending + мировые новости GDELT + журнал изменений продуктов + данные котировок Stooq. 5 уникальных источников.

Параметры

  • companystringобязательный

    Company name e.g. 'Palantir', 'Anthropic'

  • tickerstring

    Stock ticker for finance data

  • github_urlstring

    Optional GitHub repo or org URL for changelog accuracy

extract_financeтолько чтениевнешний мир

Данные котировок акций без ключа через Stooq. Принимает тикеры, разделённые запятыми, и возвращает котировки, значения OHLC, объём с временными метками.

Данные котировок акций без ключа через Stooq. Принимает тикеры, разделённые запятыми, и возвращает котировки, значения OHLC, объём с временными метками.

Параметры

  • urlstringобязательный

    Ticker symbol(s) e.g. 'AAPL' or 'MSFT,GOOG'

extract_finance_landscapeтолько чтениевнешний мир

Композитная финансовая аналитика: данные котировок Stooq + тональность HN + обсуждения Reddit + экосистема GitHub + журнал изменений продукта. Единый отчёт из 5 источников.

Композитная финансовая аналитика: данные котировок Stooq + тональность HN + обсуждения Reddit + экосистема GitHub + журнал изменений продукта. Единый отчёт из 5 источников.

Параметры

  • tickersstringобязательный

    One or more ticker symbols e.g. 'PLTR' or 'PLTR,MSFT'

  • company_namestring

    Company name for HN/Reddit/GitHub searches

  • github_querystring

    GitHub search query or repo URL

extract_gdeltтолько чтениевнешний мир

Глобальная новостная аналитика от GDELT. Отслеживает новости из каждой страны на более чем 100 языках, обновляется каждые 15 минут. Возвращает статьи с указанием страны источника, языка, даты.

Глобальная новостная аналитика от GDELT. Отслеживает новости из каждой страны на более чем 100 языках, обновляется каждые 15 минут. Возвращает статьи с указанием страны источника, языка, даты.

Параметры

  • urlstringобязательный

    Query: company name, topic, or keyword

extract_gebizтолько чтениевнешний мир

Ищет возможности государственных закупок Сингапура (GeBIZ через data.gov.sg). Поиск по ключевому слову, названию агентства или пустому запросу — возвращает все недавние тендеры.

Ищет возможности государственных закупок Сингапура (GeBIZ через data.gov.sg). Поиск по ключевому слову, названию агентства или пустому запросу — возвращает все недавние тендеры.

Параметры

  • urlstringобязательный

    Keyword, agency, or empty for latest tenders

extract_githubтолько чтениевнешний мир

Извлекает данные в реальном времени из репозитория GitHub: README, звёзды, форки, последний коммит, темы. Возвращает freshcontext с меткой времени.

Извлекает данные в реальном времени из репозитория GitHub: README, звёзды, форки, последний коммит, темы. Возвращает freshcontext с меткой времени.

Параметры

  • urlstringобязательный

    Full GitHub repo URL e.g. https://github.com/owner/repo

extract_govcontractsтолько чтениевнешний мир

Государственные контракты США из USASpending.gov. Ищите по названию компании (например, 'Palantir'), ключевому слову или коду NAICS. Возвращает суммы, даты, ведомства.

Государственные контракты США из USASpending.gov. Ищите по названию компании (например, 'Palantir'), ключевому слову или коду NAICS. Возвращает суммы, даты, ведомства.

Параметры

  • urlstringобязательный

    Company name, keyword, or NAICS code

extract_gov_landscapeтолько чтениевнешний мир

Составная разведка по госзакупкам: федеральные контракты (USASpending) + активность сообщества разработчиков (HN) + активность в репозиториях GitHub + темпы выхода продуктов (changelog). Единый отчёт по 4 источникам.

Составная разведка по госзакупкам: федеральные контракты (USASpending) + активность сообщества разработчиков (HN) + активность в репозиториях GitHub + темпы выхода продуктов (changelog). Единый отчёт по 4 источникам.

Параметры

  • querystringобязательный

    Company name, keyword, or NAICS code

  • github_urlstring

    Optional GitHub repo URL for the company

extract_hackernewsтолько чтениевнешний мир

Извлекает главные новости или результаты поиска из Hacker News. Поле url принимает URL HN/Algolia или простой поисковый запрос.

Извлекает главные новости или результаты поиска из Hacker News. Поле url принимает URL HN/Algolia или простой поисковый запрос.

Параметры

  • urlstringобязательный

    HN URL e.g. https://news.ycombinator.com/news, Algolia API URL, or search query e.g. 'browser agents'

extract_idea_landscapeтолько чтениевнешний мир

Композит проверки идеи: сигналы боли HN + конкуренты с финансированием YC + насыщенность GitHub + сигнал рынка вакансий + экосистема npm/PyPI + запуски на Product Hunt. 6 источников.

Композит проверки идеи: сигналы боли HN + конкуренты с финансированием YC + насыщенность GitHub + сигнал рынка вакансий + экосистема npm/PyPI + запуски на Product Hunt. 6 источников.

Параметры

  • ideastringобязательный

    Your idea, problem space, or keyword

extract_landscapeтолько чтениевнешний мир

Составной инструмент. Запрашивает YC, GitHub, HN и npm одновременно. Возвращает единый отчёт ландшафта с временными метками.

Составной инструмент. Запрашивает YC, GitHub, HN и npm одновременно. Возвращает единый отчёт ландшафта с временными метками.

Параметры

  • topicstringобязательный

    Project idea or keyword e.g. 'mcp server'

extract_producthuntтолько чтениевнешний мир

Недавние запуски на Product Hunt по ключевому слову или теме.

Недавние запуски на Product Hunt по ключевому слову или теме.

Параметры

  • urlstringобязательный

    Search query or PH topic URL

extract_redditтолько чтениевнешний мир

Извлекает посты и настроения сообщества из Reddit.

Извлекает посты и настроения сообщества из Reddit.

Параметры

  • urlstringобязательный

    Subreddit name e.g. 'r/MachineLearning' or search URL

extract_scholarтолько чтениевнешний мир

Извлекает результаты исследований из Google Scholar с датами публикации.

Извлекает результаты исследований из Google Scholar с датами публикации.

Параметры

  • urlstringобязательный

    Google Scholar search URL

extract_sec_filingsтолько чтениевнешний мир

Поиск по полному тексту отчётов SEC 8-K через EDGAR. 8-K — предусмотренные законом раскрытия существенных событий (смена генерального директора, слияния и поглощения, нарушения). Укажите название компании, тикер или ключевое слово.

Поиск по полному тексту отчётов SEC 8-K через EDGAR. 8-K — предусмотренные законом раскрытия существенных событий (смена генерального директора, слияния и поглощения, нарушения). Укажите название компании, тикер или ключевое слово.

Параметры

  • urlstringобязательный

    Company name, ticker, or keyword

extract_ycтолько чтениевнешний мир

Собирает списки компаний YC по ключевому слову. Возвращает название, батч, теги, описание для каждой компании.

Собирает списки компаний YC по ключевому слову. Возвращает название, батч, теги, описание для каждой компании.

Параметры

  • urlstringобязательный

    YC URL e.g. https://www.ycombinator.com/companies?query=mcp

package_trendsтолько чтениевнешний мир

Метаданные пакетов npm и PyPI: история версий, частота выпусков, дата последнего обновления.

Метаданные пакетов npm и PyPI: история версий, частота выпусков, дата последнего обновления.

Параметры

  • packagesstringобязательный

    Package name(s) e.g. 'langchain' or 'npm:zod,pypi:fastapi'

search_jobsтолько чтениевнешний мир

Ищет вакансии в реальном времени со значками свежести на каждом результате. Источники: Remotive + HN Who is Hiring.

Ищет вакансии в реальном времени со значками свежести на каждом результате. Источники: Remotive + HN Who is Hiring.

Параметры

  • querystringобязательный

    Job search query e.g. 'typescript remote'

  • max_lengthnumber
search_reposтолько чтениевнешний мир

Ищет на GitHub репозитории, соответствующие ключевому слову. Возвращает лучшие результаты по количеству звёзд.

Ищет на GitHub репозитории, соответствующие ключевому слову. Возвращает лучшие результаты по количеству звёзд.

Параметры

  • querystringобязательный

    Search query e.g. 'mcp server typescript'

Другие проверенные MCP-сервера

zinja-coder/jadx-ai-mcp

zinja-coder/jadx-ai-mcp

JADX-AI-MCP - плагин для декомпилятора JADX с интеграцией MCP, позволяющий LLM (Claude) в реальном времени анализировать Android APK, искать уязвимости и давать рекомендации по реверс-инжинирингу.

Java2507
awslabs/mcp

awslabs/mcp

официальный

Набор open source MCP-серверов от AWS Labs для интеграции AI-ассистентов с AWS-сервисами. Упрощает облачную разработку, управление инфраструктурой, работу с базами данных и документацией прямо из I...

Python9467
Perplexity MCP

Perplexity MCP

официальный

Официальный MCP-сервер Perplexity: веб-поиск, ответы на вопросы, ресёрч и рассуждения через модели Sonar и Search API.

TypeScript2389
ydb/ydb-mcp

ydb/ydb-mcp

официальный

MCP-сервер для YDB: LLM выполняют SQL-запросы, анализируют планы и управляют объектами БД через естественный язык. Поддерживает аутентификацию и кастомные инструменты. Полезен разработчикам, работа...

Python28
docker/hub-mcp

docker/hub-mcp

официальный

MCP-сервер для Docker Hub: позволяет LLM искать, рекомендовать и управлять контейнерными образами через естественный язык. Упрощает работу с репозиториями, экономя время разработчиков.

TypeScript157
can4hou6joeng4/boss-agent-cli

can4hou6joeng4/boss-agent-cli

BOSS Agent CLI — 为 AI Agent 设计的 BOSS 直聘本地辅助工具。支持职位搜索、福利筛选(双休、五险一金等)、候选池管理,输出 JSON 信封。默认低风险只读模式,合规安全,适合求职者与招聘者。

Python1399
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин