Web3职业MCP服务器
这是一个模型上下文协议(MCP)服务器,它封装了 Web3.职业API。它允许AI代理使用各种过滤器搜索最新的Web3作业。
特性
- 查询作业:获取最新的工作列表。
- 过滤器:
- 仅远程 - 限制结果数量 - 按国家筛选(例如“美国”) - 按标签/技能筛选(例如,“反应”、“生锈”、“营销”) - 切换职位描述
使用提示和限制
- 标签:The
tag筛选器需要a 单个关键字 或蛞蝓。
- ✅ 好:“营销”、“反应”、“坚固性”、“设计” - ❌ 坏:“营销工作”、“高级反应开发人员”、“web3营销” - 如果你想搜索“营销工作”,只需使用 tag: "marketing".
- 国家:使用乡村蛞蝓(小写,连字符)。
- ✅ 好:“美国”、“英国”、“德国” - ❌ 坏:“美国”、“英国”
可用标签
以下是可用于筛选作业的常用标签列表。记得使用准确的slug/关键字。
角色和级别
analyst, community manager, cto, customer support, data science, design, developer relations, devops, economy designer, entry level, executive, finance, founder, hr, intern, legal, marketing, moderator, operations, product manager, project manager, research, sales
工程与技术
backend, cryptography, front end, full stack, gaming, mobile, smart contract, security
语言和框架
golang, java, javascript, node, python, react, ruby, rust, solidity, typescript, web3js, web3 py
区块链与生态系统
bitcoin, blockchain, cosmos, ethereum, evm, layer 2, polkadot, polygon, solana, tezos
Web3特定
ai, crypto, dao, defi, discord, erc, erc 20, ganache, hardhat, metaverse, nft, non tech, open source, openzeppelin, pay in crypto, refi, truffle, zero knowledge
设置
先决条件
- Node.js(v18或更高版本)
- npm
安装
- 克隆存储库(如果适用)或下载源代码。
- 安装依赖项:
npm install- 构建项目:
npm run build配置
克劳德桌面/光标
将以下配置添加到MCP设置文件中(例如。, ~/Library/Application Support/Claude/claude_desktop_config.json 在macOS上)。
{
"mcpServers": {
"web3-career": {
"command": "node",
"args": ["/path/to/web3-career-mcp/dist/index.js"],
"env": {
"WEB3_CAREER_TOKEN": "your-api-token-here"
}
}
}
}备注:The WEB3_CAREER_TOKEN 环境变量为 必需的。您可以从获取API令牌 web3.career。不要将令牌提交到版本控制。
用法
服务器公开了一个工具: get_web3_jobs.
工具参数
remote(boolean):仅显示远程作业。limit(number):要返回的作业数(默认值50,最大值100)。country(string):按国家段塞过滤(例如。,united-states,france).tag(string):按标签过滤(例如。,react,solidity).show_description(布尔值):在响应中包含职位描述(默认为true)。
发展
要在监视模式下构建项目,请执行以下操作:
npx tsc --watch