Workway

io.github.Enigma-52由 GitHub 账号 Enigma-52 发布v1.1.0更新于 Oct 25, 2026

Search 490k+ live jobs from company ATS boards, save roles, follow companies, manage talent profile.

已验证Streamable HTTP可网页运行效率与工作流网页搜索与抓取

概览

AI 生成的概览

WorkWay 是远程 MCP 服务器,让助手搜索超过 49 万条公司 ATS 实时职位、筛选并管理求职档案。

可以做什么
搜索并浏览来自公司 ATS 看板的实时职位,获取分页列表与筛选分面计数。按条件筛选职位并查看公司与职位信息。保存职位、关注公司动态。管理求职者的人才档案。
适用场景
当你希望助手直接在公司 ATS 上搜索职位、按条件筛选并整理成清单,或想关注特定公司、保存职位时使用。也适合需要维护求职者人才档案的求职流程。
运行要求
需要连接远程端点,并在 Authorization 请求头中提供 WorkWay API 密钥(Bearer 格式),密钥需在 WorkWay 仪表板生成。
安装前请注意
需提供 WorkWay API 密钥,请妥善保管。服务器可保存职位、关注公司及修改人才档案,属于会写入数据的操作。职位与公司数据来自第三方 ATS 来源。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Workway,将其添加到工作区。
  2. 连接 Authorization token 凭据。它们会被私密存储,绝不会在公开页面上展示。
  3. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/io.github.Enigma-52%2Fworkway/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "workway": {
      "type": "http",
      "url": "https://www.workway.dev/api/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_TOKEN>"
      }
    }
  }
}

README

WorkWay Backend

API service powering WorkWay — company/job discovery, filters, sitemaps, and Greenhouse/Ashby/YC ingestion.

Stack

  • Node.js (ES modules) + Express 5
  • PostgreSQL (pg)

Structure

  • src/server.js — app bootstrap, DB init, route mount, graceful shutdown
  • src/config.js — environment/config mapping
  • src/routes/ — API route handlers
  • src/services/ — business logic
  • src/dao/ — SQL queries and DAO abstractions
  • src/utils/ — logger, constants, parsing/classification helpers
  • src/data/greenhouseCompanies.js — seed list of Greenhouse namespaces
  • docs/DETAILED_DOCS.md — detailed architecture and endpoint reference

Setup

bash
npm install

Create .env in repo root:

env
APP_ENV=devPOSTGRES_DB_HOST=localhostPOSTGRES_DB_PORT=5432POSTGRES_DB_USER=postgresPOSTGRES_DB_PASSWORD=rootPOSTGRES_DB_DATABASE=eqhqdbPOSTGRES_DB_MAX_CONNECTIONS=20PORT=3000

Run:

bash
npm run dev   # or: npm start

Defaults to http://localhost:3000.

API

Base path: /api

  • /api/company, /api/job, /api/feed, /api/filter, /api/cron
  • /api/sitemap.xml, /api/sitemaps/*
  • GET /api/job/list — paginated job listing with search/filters, returns jobs, meta, applied_filters, facets
  • GET /api/job/filters — facet counts for the filter UI

Full request/response reference: docs/DETAILED_DOCS.md

Health

  • GET /health — uptime + timestamp
  • GET / — server-running check

Ingestion

Cron-style HTTP endpoints load Greenhouse, Ashby, and YC companies, fetch their jobs, classify them (domain/level/employment type), and upsert into PostgreSQL.

Production

Serves workway.dev.

来源:README.md,提交 c9088e0

工具

0
SourceWeft 尚未读取此服务器的工具。

版本历史

1
  1. v1.1.0最新Sep 16, 2026

评分

已满足适用检查项的 75%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

    请在仓库或注册中心条目中声明许可证。