# DevTrends MCP (`peghin/devtrends-mcp`) Actor

Real-time developer intelligence for AI coding assistants. Instant library health checks (npm, GitHub stars, maintenance status), trending technologies, security vulnerabilities, job market demand + best practices. Perfect 4 ChatGPT, Claude, Cursor, GitHub & AI tools. Official APIs. 100% compliant.

- **URL**: https://apify.com/peghin/devtrends-mcp.md
- **Developed by:** [Alejandro Paris](https://apify.com/peghin) (community)
- **Categories:** AI, Developer tools, MCP servers
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $9.00 / 1,000 results

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/actors/running/actors-in-store.md#pay-per-event

## What's an Apify Actor?

An Actor is a serverless cloud program that runs on the Apify platform. It has two run modes.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.

Apify vocabulary and the platform model are defined once, in the agent quickstart at https://apify.com/agents.md.

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For examples already wired to this Actor's own input schema, see the [API](#api) section below.

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).

# README

## 🚀 DevTrends MCP Server

**Real-time developer intelligence for AI coding assistants**

### 🎯 What It Does

DevTrends provides AI agents (ChatGPT, Claude, Cursor, GitHub Copilot) with real-time intelligence about:

- 📊 **Library Health** - Is this library still maintained? Safe to use?
- 🔥 **Tech Stack Analysis** - How do these technologies work together?
- ⚠️ **Security Status** - Any vulnerabilities in this package?
- 📈 **Trending Technologies** - What's rising? What's declining?
- 💼 **Job Market Demand** - Which skills are most valuable?
- 🏗️ **Best Practices** - What's the recommended approach?

### 🤖 Perfect For

- AI coding assistants making technology recommendations
- Developers evaluating new libraries
- CTOs planning tech stack decisions
- Recruiters understanding skill demand
- Students learning current technologies

### 💡 Example Queries

```
"Is lodash still safe to use in 2025?"
→ Returns: Weekly downloads, GitHub activity, security status, alternatives

"What are the trending frontend frameworks?"
→ Returns: Rising technologies, growth rates, adoption trends

"Should I learn React or Vue?"
→ Returns: Job demand, learning curve, community size, salary data

"Is there a security vulnerability in express 4.17?"
→ Returns: CVE status, severity, fix recommendations
```

### 🔧 How to Use

#### Method 1: Simple Query (Recommended)

```json
{
  "query": "Is react still safe to use in 2025?"
}
```

The Actor will auto-detect your intent and provide relevant intelligence.

#### Method 2: Specific Tool

```json
{
  "query": "Check react library",
  "tool": "library_health",
  "parameters": {
    "library": "react",
    "ecosystem": "npm"
  }
}
```

### 📊 Available Tools

#### 1. Library Health Check

Analyzes package ecosystem health and maintenance status.

**Input:**

```json
{
  "tool": "library_health",
  "parameters": {
    "library": "react",
    "ecosystem": "npm"
  }
}
```

**Output:**

- Weekly downloads
- GitHub stars & activity
- Open issues count
- Maintenance trend
- Safety recommendation
- Alternative libraries

#### 2. Tech Stack Analysis

Evaluates technology compatibility and market adoption.

**Input:**

```json
{
  "tool": "tech_stack_analysis",
  "parameters": {
    "technologies": ["react", "nextjs", "tailwind", "prisma"]
  }
}
```

**Output:**

- Compatibility score
- Market adoption level
- Learning curve assessment
- Job market demand
- Similar successful stacks

#### 3. Security Status

Checks for known vulnerabilities and CVEs.

**Input:**

```json
{
  "tool": "security_status",
  "parameters": {
    "package": "lodash",
    "version": "4.17.20"
  }
}
```

**Output:**

- Vulnerability count
- Severity levels
- CVE identifiers
- Fix recommendations
- Auto-fixable status

#### 4. Trending Technologies

Identifies rising and declining technologies.

**Input:**

```json
{
  "tool": "trending_technologies",
  "parameters": {
    "category": "frontend",
    "timeframe": "30d"
  }
}
```

**Output:**

- Rising technologies with growth rates
- Declining technologies with reasons
- Emerging patterns
- Community adoption trends

#### 5. Best Practices

Provides current community-recommended approaches.

**Input:**

```json
{
  "tool": "best_practices",
  "parameters": {
    "language": "typescript",
    "task": "api-validation"
  }
}
```

**Output:**

- Recommended solution
- Code patterns
- Alternative approaches
- Community consensus

#### 6. Job Market Demand

Analyzes hiring demand and salary data.

**Input:**

```json
{
  "tool": "job_market_demand",
  "parameters": {
    "skills": ["react", "typescript", "nextjs"]
  }
}
```

**Output:**

- Demand level (low/medium/high/very high)
- Average salary ranges
- Top hiring companies
- Growth projections

### 🌐 Data Sources

All data is gathered from **public, compliant APIs**:

- ✅ npm Registry API (official)
- ✅ GitHub API (official)
- ✅ Stack Overflow API (official)
- ✅ Public job board APIs
- ✅ Security advisory databases

**No web scraping. No ToS violations.**

### 💰 Pricing

**$2 per monthly active AI agent user**

Perfect for:

- AI coding assistant developers
- DevTool companies
- Educational platforms
- Tech recruiting platforms

### 🚀 Quick Start

1. Click "Try for free" on this Actor page
2. Enter your query: `"Is react still safe to use?"`
3. Click "Start"
4. Get real-time developer intelligence in seconds

### 🔗 Integration Examples

#### ChatGPT Custom GPT

```
Use the DevTrends MCP Server to get current data about libraries before recommending them.
```

#### Cursor AI

```
Query DevTrends for library health before suggesting imports.
```

#### Claude with MCP

```
Connect DevTrends as an MCP tool for real-time tech intelligence.
```

### 📈 Use Cases

#### For Developers

- Evaluate new libraries before adoption
- Check security status of dependencies
- Stay current with technology trends
- Make data-driven tech decisions

#### For AI Assistants

- Provide accurate, current recommendations
- Avoid suggesting deprecated libraries
- Give context-aware technology advice
- Support better code generation

#### For Companies

- Tech stack due diligence
- Hiring and skills planning
- Developer productivity tools
- Competitive intelligence

### 🏆 Why DevTrends?

- ✅ **Real-time data** - Not outdated training data
- ✅ **Comprehensive** - 6 intelligence tools in one
- ✅ **Reliable** - Uses official APIs only
- ✅ **Fast** - Sub-second response times
- ✅ **Affordable** - Pay only for active users

### 📞 Support

Questions? Ideas? Feedback?

- 📧 Email: support@easyhireapp.com
- 🐦 Twitter: @EasyHireApp
- 💬 GitHub Issues: \[link]

### 📄 License

MIT License - Free for personal and commercial use

***

**Built with ❤️ for the developer community**

*Helping AI assistants make better technology recommendations*

# Actor input Schema

## `query` (type: `string`):

Natural language query about developer tools, libraries, or tech trends

## `tool` (type: `string`):

Specify which intelligence tool to use, or leave blank for auto-detection

## `parameters` (type: `object`):

Additional parameters for specific tools

## Actor input object example

```json
{
  "query": "Is lodash still safe to use in 2025?",
  "tool": "",
  "parameters": {
    "library": "react",
    "ecosystem": "npm"
  }
}
```

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "parameters": {}
};

// Run the Actor and wait for it to finish
const run = await client.actor("peghin/devtrends-mcp").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = { "parameters": {} }

# Run the Actor and wait for it to finish
run = client.actor("peghin/devtrends-mcp").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "parameters": {}
}' |
apify call peghin/devtrends-mcp --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,peghin/devtrends-mcp"
        }
    }
}
```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/TqEGfmbvlDsZEJ0UK/builds/yubaztyyMOCGBw8ZZ/openapi.json
