黑123 Hackathons
Read-only search of hackathons, team-up posts and projects on 黑123 (hack123.henryht.sh), zh/en.
使うべきか
品質と安全性
検出事項(4)
- HIGH
- INFOsearch_hackathons 内
- INFOget_hackathon 内
- INFOsearch_works 内
ツール定義とプロトコルへの準拠に関する自動分析に基づいています。
コンテキストコスト
これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。
インストール
ワンクリックインストール
これを `claude_desktop_config.json` ファイルに追加してください:
{
"mcpServers": {
"hack123": {
"url": "https://hack123.henryht.sh/api/mcp"
}
}
}リモートエンドポイント
https://hack123.henryht.sh/api/mcpstreamable-httpできること
ツール一覧
ツール(4)
🟢search_hackathons(query, city, online, theme, from, ...)
Search hackathons listed on 黑123 (hack123.henryht.sh). Bilingual (zh/en) fields; every result has its site URL. status: upcoming = start date in the future, open = deadline today or later, ended = deadline passed (dates in UTC, YYYY-MM-DD).
入力スキーマ
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Keywords matched against titles, aliases, summaries, topics, cities (zh or en)"
},
"city": {
"type": "string",
"description": "City name in Chinese or English, e.g. 上海 / Shanghai"
},
"online": {
"type": "boolean",
"description": "true = online only; false = offline/hybrid only"
},
"theme": {
"type": "string",
"description": "Topic, e.g. AI / Web3 / 具身智能"
},
"from": {
"type": "string",
"description": "Earliest date (YYYY-MM-DD); matches events whose start or deadline is on/after it"
},
"to": {
"type": "string",
"description": "Latest date (YYYY-MM-DD); matches events whose start or deadline is on/before it"
},
"status": {
"type": "string",
"enum": [
"upcoming",
"open",
"ended"
]
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"default": 10
}
},
"additionalProperties": false
}🟢get_hackathon(slug)
Get one hackathon by slug (the part after /h/ in the site URL), with bilingual details, official sources, related works and active team posts.
入力スキーマ
{
"type": "object",
"properties": {
"slug": {
"type": "string"
}
},
"required": [
"slug"
],
"additionalProperties": false
}🟢search_team_posts(hackathon, city, role, query, limit)
Search active team-up (looking for teammates) posts from 黑123 /team. Expired posts are excluded with the same rule as the site.
入力スキーマ
{
"type": "object",
"properties": {
"hackathon": {
"type": "string",
"description": "Hackathon slug or name (zh/en)"
},
"city": {
"type": "string",
"description": "Location, zh or en, e.g. 北京 / Beijing / 线上"
},
"role": {
"type": "string",
"description": "Wanted role, e.g. 前端 / 设计 / 算法"
},
"query": {
"type": "string",
"description": "Free-text keywords"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"default": 10
}
},
"additionalProperties": false
}🟢search_works(hackathon, tag, query, limit)
Search hackathon projects (works) collected on 黑123 /works, by hackathon and/or tag. Tags are bilingual, e.g. agent / Agent, education / 教育学习, web / 网页应用.
入力スキーマ
{
"type": "object",
"properties": {
"hackathon": {
"type": "string",
"description": "Hackathon slug or name (zh/en)"
},
"tag": {
"type": "string",
"description": "Tag key or name in zh/en"
},
"query": {
"type": "string",
"description": "Free-text keywords"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"default": 10
}
},
"additionalProperties": false
}コミュニティ
エビデンス