关于 flconsole — Upwork jobs
flconsole 是监测 Upwork 新职位的托管服务,可将匹配结果发送给 AI Agent 或 Telegram。Agent 可直接搜索,也可在服务端保存信息流和偏好;服务不会访问 Upwork 账户。
主要功能
- 01搜索并筛选 Upwork 新职位
- 02保存信息流和 Agent 备注
- 03向 Telegram 发送匹配职位
- 04查看职位详情和信息流报告
- 05借助 Agent 建议调整筛选条件
适用场景
- 01查找符合技能和费率条件的职位
- 02跨会话继续已保存的职位搜索
- 03接收匹配职位的 Telegram 提醒
- 04检查并优化职位信息流结果
MCP 相关
通过 Streamable HTTP 向 MCP 客户端提供托管的职位搜索、信息流管理和报告工具。客户端可通过 OAuth 或手动 Bearer 令牌进行身份验证。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcp.lite.flconsole.com/mcpclaude mcp add --transport http com-flconsole-upwork-jobs https://mcp.lite.flconsole.com/mcp{"mcpServers":{"com-flconsole-upwork-jobs":{"type":"http","url":"https://mcp.lite.flconsole.com/mcp"}}}在 Cursor 中打开{"servers":{"com-flconsole-upwork-jobs":{"type":"http","url":"https://mcp.lite.flconsole.com/mcp"}}}在 VS Code 中打开{"mcpServers":{"com-flconsole-upwork-jobs":{"type":"http","url":"https://mcp.lite.flconsole.com/mcp"}}}{"mcpServers":{"com-flconsole-upwork-jobs":{"serverUrl":"https://mcp.lite.flconsole.com/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
flconsole — 免费 Upwork MCP 服务
为 Claude Code、Codex、Cursor 和 Claude 应用提供最新的 Upwork 职位。
你的 Agent 会查找并阅读新职位,然后展示适合你的职位。
网站 · 文档 · Telegram 机器人
flconsole 是一项免费服务,可监控 Upwork 的新职位,并通过 Telegram 或 MCP 将匹配的职位发送给你的 AI Agent。
本仓库提供可直接粘贴的配置和简短指南。服务托管在远程服务器上,无需安装或运行任何程序。
https://mcp.lite.flconsole.com/mcp
- 免费。 无需银行卡、API 密钥或付费套餐。
- 一个信息流,供 Agent 和手机共用。 你的 Agent 会在服务器上将搜索保存为信息流;只需一条命令,即可为任意信息流启用提醒,Telegram 机器人会在职位发布后一分钟内发送匹配的职位。
- 不会访问你的 Upwork 账户。 flconsole 从不索要你的 Upwork 登录信息。
目录
- 连接 — Claude Code、Codex、Claude 应用、Cursor 和其他客户端
- 登录
- 三种使用方式
- 工具
- 入门提示词
- Claude Code 技能
- 信息流调优:保持提醒准确
- 没有终端?在 Claude 应用中安装
- 与 Upwork 自带的 MCP 配合使用
- 限制
- 链接
连接
Claude Code
claude mcp add --transport http flconsole https://mcp.lite.flconsole.com/mcp
添加 --scope user 即可在所有项目中使用。然后运行 /mcp → flconsole → Authenticate。
指南:在 Claude Code 中使用 flconsole · 文件:configs/claude-code.sh
Codex
codex mcp add flconsole --url https://mcp.lite.flconsole.com/mcp
codex mcp login flconsole
第二条命令会在浏览器中打开登录页面。
指南:在 Codex 中使用 flconsole · 文件:configs/codex.sh
Claude 应用
网页版、桌面版和移动版:Customize → Connectors → + → Add custom connector,粘贴服务 URL:
https://mcp.lite.flconsole.com/mcp
Cursor
将以下内容添加到 ~/.cursor/mcp.json,然后在 Cursor 提示时登录:
{
"mcpServers": {
"flconsole": { "url": "https://mcp.lite.flconsole.com/mcp" }
}
}
指南:在 Cursor 中使用 flconsole · 文件:configs/cursor.mcp.json
其他客户端
任何支持 Streamable HTTP 的 MCP 客户端都可以使用。如果客户端支持登录(OAuth),请添加服务 URL 并按以下步骤登录。如果不支持,请使用手动令牌:在 Telegram 机器人中发送 /mcp → Manual token (other apps),然后将其作为 Authorization: Bearer <token> 发送。
示例:configs/manual-token.claude-code.sh、configs/manual-token.codex.toml。
登录
通过 Telegram 登录——无需密码或 API 密钥:
- 客户端会在浏览器中打开登录页面。
- 点击 Continue in Telegram(或扫描 QR 码)。flconsole 机器人会打开;如果你是新用户,请点击 Start。
- 机器人会告知你哪个应用想要获得访问权限。点击 Allow 并获取一个 4 位数代码。
- 在登录页面输入代码。完成。
登录链接有效期为 10 分钟。之后可在机器人中断开任何应用的连接:/mcp → Disconnect。
三种使用方式
| 方式 | Agent 的操作 | 存储的内容 |
|---|---|---|
| 1. 仅搜索 | 每次调用 find_jobs 时提供搜索查询和筛选条件 | 无 |
| 2. 为 Agent 提供信息流和记忆 | 每次会话开始时调用 get_agent_context;最多保留 5 个关闭提醒的信息流(搜索、职位和客户筛选条件、用普通语言描述的 AI 筛选条件、Agent 自己的笔记)以及 Agent 对你的笔记。无论在哪里启动任何 Agent,它都会从上一个 Agent 停下的地方继续 | 信息流和 Agent 的笔记,存储在 flconsole 的服务上 |
| 3. Telegram 提醒 | 通过一条命令(set_feed_alerts)为信息流开启提醒:Telegram 机器人会将每个符合条件的新职位发送给你,并使用相同的 AI 筛选条件进行筛选 | 同一信息流,现在已开启提醒 |
关闭提醒的信息流仅供 Agent 使用:不会向 Telegram 发送内容,服务上也不会运行任何任务——Agent 会使用 find_jobs 检查信息流,并自行应用你的 AI 筛选条件。机器人中的 /feeds 会显示这两种信息流,你可以在其中开启或关闭提醒、暂停或删除信息流。
工具
| 工具 | 功能 |
|---|---|
get_agent_context | 会话开始时调用:获取使用说明、Agent 对你的笔记以及所有信息流 |
find_jobs | 按信息流、所有信息流或任意筛选条件查找新职位 |
get_job_details | 获取你选中的职位的完整数据 |
list_feeds | 查看你的信息流:筛选条件、AI 筛选条件、提醒开关状态、暂停状态 |
create_feed | 保存信息流(除非你要求,否则默认关闭提醒);需要你的批准 |
update_feed | 更改信息流的搜索条件、筛选条件、AI 筛选条件或 Agent 的笔记 |
set_feed_alerts | 开启或关闭信息流的 Telegram 提醒;需要你的批准 |
set_feed_paused | 暂停或恢复信息流 |
delete_feed | 删除信息流;需要你的批准 |
save_agent_instructions | 保存 Agent 对你的笔记:偏好、结论 |
preview_filters | 查看过去 7 天内匹配的职位数量:总数、每日约数和按 UTC 日期统计的数量,并附示例 |
parse_upwork_url | 将 Upwork 搜索链接转换为筛选条件 |
list_categories | 查看 Upwork 类别和子类别 |
find_locations | 按名称查找国家和地区 |
get_usage | 查看你的限额剩余量 |
get_skill | 获取任务的分步说明:职位搜寻、Telegram 设置、信息流调优、AI 筛选、评分 |
rate_job | 仅在你提出要求时,为你评价职位 👍/👎 |
tuner_checkin | 信息流调优器:查看哪些信息流现在需要检查 |
get_feed_report | 信息流调优器:查看发送和打开的职位、你的 👍/👎、AI 筛选器跳过的内容以及近期更改 |
set_feed_tuner | 开启或关闭某个信息流的调优器,并设置每日目标职位数;需要你的批准 |
log_tuner_run | 信息流调优器:记录检查和更改的内容;你会在 Telegram 中收到更改通知,并可撤销 |
参数、筛选条件和职位字段:MCP 参考。
可用于开始的提示词
Find new React Native jobs: hourly from $40, clients from the US or Canada with verified payment. Show only the ones about fintech.
Check new jobs in my flconsole feeds and show only the ones that fit.
Save this Upwork search link as a feed: <link>. Show me the filters before saving.
Turn on Telegram alerts for my React Native feed.
在 Claude Code 中按计划运行:
/loop 10m check new jobs in my feeds and show only relevant ones
Claude Code 的 Skill
skills/upwork-job-hunter 可将你的 Agent 变成求职侦察员。无需订阅职位动态:Agent 会根据你的查询和筛选条件搜索新职位,并自行阅读每个职位。
- 从上次停下的地方继续。 每次会话都会从
get_agent_context开始:你的职位动态和 Agent 对你的了解都会保存在服务端,因此任何设备上的任何 Agent 都能继续同一项工作。更喜欢本地文件?告诉它,它就会改用upwork-job-hunter.md。 - 3 步完成设置,就像 Telegram 机器人引导设置一样:搜索内容、职位和客户筛选条件,以及用通俗语言描述你自己的 AI 标准。Agent 会在每一步统计匹配的职位数量,并建议如何缩小搜索范围。
- 由你的 Agent 应用你的 AI 筛选条件。 它会在真实职位上测试你的标准,展示哪些职位通过了筛选及原因,你还可以据此调整标准。
- 每次检查都会生成附带理由的候选名单,并为你挑选的职位起草提案。不会替你发送任何内容。
- 用数据调整。 职位太多、太少或不合适时,Agent 会展示数量,并提供调整搜索、筛选条件和标准的具体建议。
- 按需接收 Telegram 提醒: 一条命令即可为同一职位动态开启提醒,并使用相同的 AI 筛选条件。
使用 skills CLI 安装(添加 -g 可在所有项目中使用):
npx skills add droopboop/flconsole-upwork-mcp
或者将其复制到 ~/.claude/skills/:
mkdir -p ~/.claude/skills/upwork-job-hunter && curl -fsSL https://raw.githubusercontent.com/droopboop/flconsole-upwork-mcp/main/skills/upwork-job-hunter/SKILL.md -o ~/.claude/skills/upwork-job-hunter/SKILL.md
然后向 Claude Code 提出:
Set up my Upwork job search.
职位动态调优器:让提醒保持准确
skills/feed-tuner 可让你的 Agent 自行维护 Telegram 求职提醒的准确性。
- 只需设置一次。 Agent 会在一条消息中询问几个问题——每天需要多少职位、绝不会接的工作、预算和客户限制——检查过去 7 天的职位动态,并给出简短计划。
- 按计划检查。 Claude 中的每小时任务会运行检查;服务端会决定何时需要检查职位动态(新职位动态通常检查较频繁,稳定后则较少检查)。
- 关注重要内容: 职位是否符合你的要求、收到的职位数量是否达到目标、AI 筛选器跳过了哪些职位,以及你的 👍/👎 反馈。
- 小幅调整并说明原因。 每次检查最多对搜索、筛选条件或 AI 筛选器进行一组相关编辑。每项更改都会连同原因和 撤销 按钮一起发送到 Telegram。
- 以你的编辑为准。 它绝不会删除或暂停职位动态,也不会关闭提醒。
在 Claude(网页版或桌面版)中使用 flconsole 连接器,只需说:
Set up the flconsole feed tuner for me.
调优规则由 flconsole(get_skill)提供,因此无需安装。对于 Claude Code,像上面那样添加 Skill:
mkdir -p ~/.claude/skills/feed-tuner && curl -fsSL https://raw.githubusercontent.com/droopboop/flconsole-upwork-mcp/main/skills/feed-tuner/SKILL.md -o ~/.claude/skills/feed-tuner/SKILL.md
更多信息:flconsole.com/agent-feed-tuner
没有终端?在 Claude 应用中安装
适用于网页版和桌面版 Claude 应用。
- 打开 自定义 → 连接器,点击 + → 添加自定义连接器,然后粘贴
https://mcp.lite.flconsole.com/mcp。点击 连接,并通过 Telegram 登录(参见登录)。 - 最快的方法:粘贴提示词。 复制现成的提示词,粘贴到聊天开头,或粘贴到 Claude 项目的说明中。
想要安装?添加 Skill。 完成第 1 步后:
- 下载 upwork-job-hunter.zip。不要解压。
- 在 Claude 中打开 自定义 → Skills,点击 + → 创建 Skill → 上传 Skill,然后选择该文件。确保已启用此 Skill。如果看不到 Skills,请在 设置 → 功能 中启用 代码执行和文件创建。
- 开始新的聊天并说:
Set up my Upwork job search.
使用 Upwork 自己的 MCP
Upwork 有自己的 MCP 服务,可在你的账户中执行操作。使用 flconsole 查找新职位,并使用 Upwork 的 MCP 发送提案:你的 Agent 不会通过 Upwork 账户反复搜索。一位自由职业者报告了政策违规,原因是每 15 分钟就检查一次 Upwork 的 MCP,查找新职位。
Every 15 minutes, check new jobs in my flconsole feeds, pick the ones that fit, draft a proposal for each and ask me before sending anything through Upwork.
限制
| 限制 | |
|---|---|
| 接收 Telegram 提醒的订阅源 | 5 |
| Agent 使用的订阅源(关闭提醒) | 另有 5 个 |
find_jobs | 每小时 100 个职位,每天 1,000 个,每 60 秒调用一次 |
get_job_details | 每小时 30 个职位 |
| 订阅源变更 | 每小时 20 次 |
| Agent 笔记变更 | 每小时 30 次 |
preview_filters | 每小时 10 次 |
parse_upwork_url | 每小时 30 次 |
| 连接 | 同时连接 5 个应用 |
get_usage 会显示剩余用量。
链接
- 网站:flconsole.com
- MCP 服务:flconsole.com/mcp
- MCP 参考文档:flconsole.com/docs/mcp
- Telegram 机器人:@flconsole_upwork_job_alerts_bot
- 与付费工具比较:flconsole.com/compare
- 隐私:flconsole.com/privacy · 条款:flconsole.com/terms
此仓库中的配置和文本采用 MIT License。托管服务遵循其使用条款。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。