Skill

geepers-fetch

Install
1
Install the plugin
$
npx claudepluginhub lukeslp/geepers-mcp --plugin geepers-mcp

Want just this skill?

Add to a custom plugin, then install with one command.

Description

Universal data fetching MCP server providing access to arXiv, Census, Weather, News, and GitHub.

Tool Access

This skill uses the workspace's default tool permissions.

Supporting Assets
View in Repository
scripts/fetch-arxiv.py
scripts/fetch.py
src/server.py
src/test_fips.py
Skill Content

Data Fetch MCP Server

A specialized MCP server that provides tools for fetching data from various external sources.

Tools

dream_of_arxiv

Search arXiv for academic papers.

  • query: Search terms
  • max_results: Number of results (default: 5)
  • category: Filter by category (e.g., cs.AI, physics.gen-ph)

dream_of_census_acs

Fetch US Census American Community Survey (ACS) data.

  • year: Census year (e.g., 2022)
  • variables: Dictionary of variable codes to names (e.g., {"B01001_001E": "total_population"})
  • state: State FIPS code (e.g., "06" for CA)
  • geography: Geographic level (default: "county:*")

dream_of_weather

Get current weather for a specific location.

  • location: City name (e.g., "San Francisco, CA")

dream_of_news

Search for current news articles.

  • query: Search keywords
  • category: News category

dream_of_github_repos

Search for GitHub repositories.

  • query: Search keywords
  • sort: Sort by stars, forks, or updated

Configuration

Add this to your claude_desktop_config.json:

{
  "mcpServers": {
    "data-fetch": {
      "command": "python3",
      "args": [
        "/absolute/path/to/geepers/skills/source/data-fetch/src/server.py"
      ],
      "env": {
        "CENSUS_API_KEY": "your_key",
        "NEWS_API_KEY": "your_key",
        "OPENWEATHER_KEY": "your_key",
        "GITHUB_TOKEN": "your_token"
      }
    }
  }
}

Underlying Library

This server is built on top of the data_fetching library, which supports additional sources (NASA, Finance, etc.). These can be exposed by extending server.py.

Stats
Stars1
Forks1
Last CommitMar 14, 2026
Actions

Similar Skills

cache-components

Expert guidance for Next.js Cache Components and Partial Prerendering (PPR). **PROACTIVE ACTIVATION**: Use this skill automatically when working in Next.js projects that have `cacheComponents: true` in their next.config.ts/next.config.js. When this config is detected, proactively apply Cache Components patterns and best practices to all React Server Component implementations. **DETECTION**: At the start of a session in a Next.js project, check for `cacheComponents: true` in next.config. If enabled, this skill's patterns should guide all component authoring, data fetching, and caching decisions. **USE CASES**: Implementing 'use cache' directive, configuring cache lifetimes with cacheLife(), tagging cached data with cacheTag(), invalidating caches with updateTag()/revalidateTag(), optimizing static vs dynamic content boundaries, debugging cache issues, and reviewing Cache Component implementations.

138.4k