# Developer Tools MCP Server

Access GitHub trending repositories, search npm packages, query PyPI, browse Stack Overflow Q&A, and search arXiv and Google Scholar.

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add nexgendata-apify/developer-tools-mcp-server

# Browse available tools
npx -y @smithery/cli@latest tool list nexgendata-apify/developer-tools-mcp-server

# Get full schema for a tool
npx -y @smithery/cli@latest tool get nexgendata-apify/developer-tools-mcp-server get_github_repo

# Call a tool
npx -y @smithery/cli@latest tool call nexgendata-apify/developer-tools-mcp-server get_github_repo '{}'
```

## Direct MCP Connection

Endpoint: `https://developer-tools-mcp-server--nexgendata-apify.run.tools`

**Optional config:**
- `apiKey` (query) — Your Apify API token for authenticated access. Get it from https://console.apify.com/settings/integrations. Required for data retrieval; optional for server discovery and capability listing.

## Tools (7)

- `get_github_repo` — Fetch detailed statistics and metadata for a GitHub repository. Returns star count, fork count, open issue count, prima…
- `search_github` — Search GitHub repositories by keyword to discover code, projects, and libraries. Returns matching repositories with sta…
- `get_npm_package` — Look up Node.js package information from NPM registry. Returns latest version, download statistics (weekly/monthly), de…
- `get_pypi_package` — Retrieve Python package information from PyPI (Python Package Index). Returns current version, download counts, depende…
- `search_stackoverflow` — Search Stack Overflow Q&A platform for programming questions, solutions, and code examples. Returns matching questions,…
- `search_arxiv` — Search arXiv for academic papers in computer science, machine learning, AI, physics, and mathematics. Returns paper tit…
- `search_google_scholar` — Search Google Scholar for computer science research papers, citations, and academic publications. Returns paper title, …

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get nexgendata-apify/developer-tools-mcp-server <tool-name>
```

## Resources

- `devtools://platforms` — Available platforms: GitHub, NPM, PyPI, Stack Overflow, arXiv, and Google Scholar.

## Prompts (2)

- `package_comparison` (packages) — Compare packages across NPM and PyPI ecosystems with download stats, maintenance, and community metrics.
- `tech_research` (topic) — Research a technology topic across GitHub repos, Stack Overflow, arXiv papers, and Google Scholar.
