Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions .cursor-plugin/marketplace.json
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,16 @@
"name": "docs-canvas",
"source": "docs-canvas",
"description": "Render documentation — architecture notes, API references, runbooks, and codebase walkthroughs — as a navigable Cursor Canvas with sections, table of contents, diagrams, and cross-references."
},
{
"name": "nothumansearch-mcp",
"source": "nothumansearch-mcp",
"description": "Search engine for AI agents. Find websites and APIs ranked by agentic readiness score (0-100). 8,600+ indexed sites with MCP, OpenAPI, and llms.txt detection."
},
{
"name": "aidevjobs-mcp",
"source": "aidevjobs-mcp",
"description": "Search curated AI/ML engineering jobs. Filter by skill, salary, workplace, and level. 5,400+ roles from 280+ companies."
}
]
}
37 changes: 37 additions & 0 deletions aidevjobs-mcp/.cursor-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
{
"name": "aidevjobs-mcp",
"displayName": "AI Dev Jobs",
"version": "1.2.0",
"description": "Search curated AI/ML engineering jobs. Filter by skill, salary, workplace, and level. 5,400+ roles from 280+ companies.",
"author": {
"name": "United Ideas",
"email": "unitedideas@gmail.com"
},
"publisher": "United Ideas",
"homepage": "https://aidevboard.com",
"repository": "https://github.com/unitedideas/aidevboard-mcp",
"license": "MIT",
"keywords": [
"mcp",
"jobs",
"ai-jobs",
"ml-jobs",
"career",
"hiring",
"engineering",
"job-search"
],
"category": "developer-tools",
"tags": [
"mcp-server",
"jobs",
"ai-ml",
"career"
],
"skills": "./skills/",
"mcpServers": {
"aidevjobs": {
"url": "https://aidevboard.com/mcp"
}
}
}
16 changes: 16 additions & 0 deletions aidevjobs-mcp/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# Changelog

## 1.2.0 (2026-04-16)
- Added `match_jobs` tool for candidate-profile matching
- 5,400+ jobs from 280+ companies
- Published to official MCP registry as com.aidevboard/jobs

## 1.1.0 (2026-04-12)
- Added per_page pagination support
- OpenAPI 3.0 spec at /openapi.yaml
- Rate limiting with per-IP tracking

## 1.0.0 (2026-03-01)
- Initial release with search_jobs, get_job, list_companies, and get_stats
- 55 ATS source scrapers
- Daily automated job updates
21 changes: 21 additions & 0 deletions aidevjobs-mcp/LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
MIT License

Copyright (c) 2026 United Ideas

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
45 changes: 45 additions & 0 deletions aidevjobs-mcp/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
# AI Dev Jobs MCP

Specialized job board for AI/ML engineers. Search curated roles by skill, salary, workplace, and level.

## What it does

- **Job search**: Query 5,400+ curated AI/ML engineering roles from 280+ companies
- **Filtering**: Filter by tag (pytorch, llm, mlops), workplace (remote, hybrid, onsite), level (junior, mid, senior, lead), and salary range
- **Company listings**: Browse top AI/ML companies with role counts and average salaries
- **Candidate matching**: Rank active jobs against a candidate profile with scored results
- **Statistics**: Real-time index stats including total jobs, median salary, and new listings

## 5 MCP Tools

| Tool | Description |
|------|-------------|
| `search_jobs` | Search curated AI/ML roles by tag, workplace, level, salary, or keyword |
| `get_job` | Fetch a full job posting by ID or slug |
| `list_companies` | Top AI/ML companies hiring, with role counts and average salaries |
| `get_stats` | Current index statistics: total jobs, companies, median salary, new this week |
| `match_jobs` | Rank jobs against a candidate profile (skills, salary, workplace, level, location) |

## Installation

Install via the Cursor plugin marketplace:

```
/add-plugin aidevjobs-mcp
```

Or add the MCP server manually:

```bash
claude mcp add --transport http aidevjobs https://aidevboard.com/mcp
```

## No API key required

All tools are free to use with no authentication.

## Links

- Website: [aidevboard.com](https://aidevboard.com)
- GitHub: [github.com/unitedideas/aidevboard-mcp](https://github.com/unitedideas/aidevboard-mcp)
- MCP Registry: [registry.modelcontextprotocol.io](https://registry.modelcontextprotocol.io)
7 changes: 7 additions & 0 deletions aidevjobs-mcp/mcp.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"mcpServers": {
"aidevjobs": {
"url": "https://aidevboard.com/mcp"
}
}
}
34 changes: 34 additions & 0 deletions aidevjobs-mcp/skills/match-candidate/SKILL.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
---
name: match-candidate
description: Rank AI/ML jobs against a candidate profile for personalized recommendations
tools:
- aidevjobs.match_jobs
- aidevjobs.get_job
- aidevjobs.list_companies
---

# Match Jobs to a Candidate

Use AI Dev Jobs to rank active positions against a candidate's skills, preferences, and experience level.

## When to use

- User describes their background and asks "what jobs would be a good fit?"
- User wants personalized job recommendations based on their skills
- User asks "which AI companies should I apply to?"
- User wants to compare companies hiring for their skill set

## Steps

1. Gather the candidate's profile: skills, desired salary, workplace preference, level, and location
2. Call `match_jobs` with the profile to get scored recommendations
3. Call `get_job` on the top matches for full postings with apply links
4. Call `list_companies` to show which top companies match their profile

## Example

"I'm a senior ML engineer skilled in PyTorch and LLMs, looking for remote work around $250k"

```
match_jobs(skills=["pytorch", "llm"], level="senior", workplace="remote", salary=250000)
```
42 changes: 42 additions & 0 deletions aidevjobs-mcp/skills/search-jobs/SKILL.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
---
name: search-jobs
description: Search curated AI/ML engineering jobs by skill, salary, workplace, or level
tools:
- aidevjobs.search_jobs
- aidevjobs.get_job
- aidevjobs.get_stats
---

# Search AI/ML Jobs

Use AI Dev Jobs to find curated engineering roles at top AI/ML companies.

## When to use

- User asks about AI/ML job openings or hiring companies
- User wants to find remote AI engineering roles
- User asks "who's hiring for LLM engineers?" or "find PyTorch jobs"
- User wants salary data for AI/ML roles

## Steps

1. Call `search_jobs` with relevant filters (tag, workplace, level, salary range)
2. Review results — each includes title, company, salary, location, and tags
3. Call `get_job` on interesting listings for the full posting with apply link

## Filters

- `q` — keyword search (e.g. "LLM", "computer vision")
- `tag` — skill tag (pytorch, tensorflow, llm, mlops, cv, nlp, rl, data-science)
- `workplace` — remote, hybrid, onsite
- `level` — junior, mid, senior, lead, principal
- `min_salary` / `max_salary` — salary range filter
- `company` — filter by company name

## Example

"Find remote senior LLM engineering jobs paying over $200k"

```
search_jobs(tag="llm", workplace="remote", level="senior", min_salary=200000)
```
37 changes: 37 additions & 0 deletions nothumansearch-mcp/.cursor-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
{
"name": "nothumansearch-mcp",
"displayName": "Not Human Search",
"version": "1.4.0",
"description": "Search engine for AI agents. Find websites and APIs ranked by agentic readiness score (0-100). 8,600+ indexed sites with MCP, OpenAPI, and llms.txt detection.",
"author": {
"name": "United Ideas",
"email": "unitedideas@gmail.com"
},
"publisher": "United Ideas",
"homepage": "https://nothumansearch.ai",
"repository": "https://github.com/unitedideas/nothumansearch",
"license": "MIT",
"keywords": [
"mcp",
"ai-agents",
"search-engine",
"agentic",
"llms-txt",
"openapi",
"api-discovery",
"agent-tools"
],
"category": "ai-tools",
"tags": [
"mcp-server",
"ai-agents",
"search",
"api-discovery"
],
"skills": "./skills/",
"mcpServers": {
"nothumansearch": {
"url": "https://nothumansearch.ai/mcp"
}
}
}
16 changes: 16 additions & 0 deletions nothumansearch-mcp/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# Changelog

## 1.4.0 (2026-04-16)
- Added `verify_mcp` tool for live JSON-RPC probing of MCP endpoints
- 8,600+ sites indexed with 494 MCP-verified via JSON-RPC probe
- Expanded crawler API detection paths
- Published to official MCP registry as ai.nothumansearch/search

## 1.3.0 (2026-04-14)
- Added `/monitor` endpoint for score-drop alerts
- Rate limiting with per-IP tracking

## 1.0.0 (2026-03-01)
- Initial release with search, site details, submit, and stats tools
- Agentic readiness scoring (0-100)
- llms.txt, OpenAPI, MCP detection
21 changes: 21 additions & 0 deletions nothumansearch-mcp/LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
MIT License

Copyright (c) 2026 United Ideas

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
45 changes: 45 additions & 0 deletions nothumansearch-mcp/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
# Not Human Search MCP

Search engine built for AI agents. Find websites and APIs ranked by agentic readiness score (0-100).

## What it does

- **Agent-ready search**: Query 8,600+ indexed sites by keyword, category, or minimum agentic score
- **Readiness scoring**: Every site scored 0-100 based on MCP server, OpenAPI spec, llms.txt, structured API, and documentation quality
- **Site details**: Get a full agentic readiness report for any domain
- **Submit sites**: Add new sites for crawling and scoring
- **Monitoring**: Subscribe to alerts when a domain's score drops

## 5 MCP Tools

| Tool | Description |
|------|-------------|
| `search_agents` | Search for agent-ready websites and APIs by keyword, category, or minimum score |
| `get_site_details` | Get detailed agentic readiness report for a specific domain |
| `submit_site` | Submit a new site for crawling and indexing |
| `get_stats` | Get index statistics: total sites, average score, top category |
| `register_monitor` | Subscribe to alerts when a domain's agentic readiness score drops |

## Installation

Install via the Cursor plugin marketplace:

```
/add-plugin nothumansearch-mcp
```

Or add the MCP server manually:

```bash
claude mcp add --transport http nothumansearch https://nothumansearch.ai/mcp
```

## No API key required

All tools are free to use with no authentication.

## Links

- Website: [nothumansearch.ai](https://nothumansearch.ai)
- GitHub: [github.com/unitedideas/nothumansearch](https://github.com/unitedideas/nothumansearch)
- MCP Registry: [registry.modelcontextprotocol.io](https://registry.modelcontextprotocol.io)
7 changes: 7 additions & 0 deletions nothumansearch-mcp/mcp.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"mcpServers": {
"nothumansearch": {
"url": "https://nothumansearch.ai/mcp"
}
}
}
Loading