VibeCodePicks
Pick AI coding tools by goal: community-sentiment rankings, pricing, free tiers, alternatives.
使うべきか
品質と安全性
検出事項(6)
- LOWrecommend_tools 内
- LOWcompare_tools 内
- LOWlist_alternatives 内
- LOWscenario 内
- LOWlist_categories 内
- LOWsave_preferences 内
ツール定義とプロトコルへの準拠に関する自動分析に基づいています。
コンテキストコスト
これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。
インストール
ワンクリックインストール
これを `claude_desktop_config.json` ファイルに追加してください:
{
"mcpServers": {
"vibecodepicks": {
"url": "https://vibecodepicks.vercel.app/api/mcp"
}
}
}リモートエンドポイント
https://vibecodepicks.vercel.app/api/mcpstreamable-httpできること
ツール一覧
ツール(13)
🟢search(query, limit, offset, verbose)
Find vibe coding / AI tools. Rows: id|name|category|$from/mo|free(1/0). Use fetch(id) for details.
入力スキーマ
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "e.g. 'no-code SaaS builder'"
},
"limit": {
"type": "integer"
},
"offset": {
"type": "integer"
},
"verbose": {
"type": "boolean"
}
},
"required": [
"query"
]
}🟢fetch(id, fields, verbose)
Tool profile by id. Default: summary, best_for, price, free, 2 strengths, 2 weaknesses, url. fields: summary description best_for not_for skill coding pricing platforms strengths weaknesses alternatives video compare official all.
入力スキーマ
{
"type": "object",
"properties": {
"id": {
"type": "string"
},
"fields": {
"type": "array",
"items": {
"type": "string"
}
},
"verbose": {
"type": "boolean"
}
},
"required": [
"id"
]
}🟢recommend_tools(goal, can_code, budget, platform, limit, ...)
Ranked best-fit tools for a goal, with why + caveat.
入力スキーマ
{
"type": "object",
"properties": {
"goal": {
"type": "string"
},
"can_code": {
"type": "boolean"
},
"budget": {
"type": "string",
"description": "'free' or max USD/mo"
},
"platform": {
"type": "string"
},
"limit": {
"type": "integer"
},
"offset": {
"type": "integer"
},
"verbose": {
"type": "boolean"
}
},
"required": [
"goal"
]
}🟢compare_tools(a, b, verbose)
Side-by-side of two tools + comparison page url.
入力スキーマ
{
"type": "object",
"properties": {
"a": {
"type": "string"
},
"b": {
"type": "string"
},
"verbose": {
"type": "boolean"
}
},
"required": [
"a",
"b"
]
}🟢list_alternatives(tool, limit, offset, verbose)
Alternatives to a tool. Rows: id|name|$from/mo|free.
入力スキーマ
{
"type": "object",
"properties": {
"tool": {
"type": "string"
},
"limit": {
"type": "integer"
},
"offset": {
"type": "integer"
},
"verbose": {
"type": "boolean"
}
},
"required": [
"tool"
]
}🟢list_scenarios
Use-case scenarios (e.g. ai-game-development, code-review) with top tools by community sentiment.
入力スキーマ
{
"type": "object",
"properties": {}
}🟢scenario(slug, limit, verbose)
Tools competing in one scenario, ranked by community sentiment, with compact strengths/weak spots here.
入力スキーマ
{
"type": "object",
"properties": {
"slug": {
"type": "string"
},
"limit": {
"type": "integer"
},
"verbose": {
"type": "boolean"
}
},
"required": [
"slug"
]
}🟢list_categories(verbose)
Category and use-case keys with tool ids.
入力スキーマ
{
"type": "object",
"properties": {
"verbose": {
"type": "boolean"
}
}
}🟢whats_new(key, since, interests, limit)
Daily feed. With key: new items relevant to ANY of the person's saved projects (all new items if none saved), max 3/day, one line each, tagged with the project; never repeats. {new:0} = nothing. Call at most daily. Without key: stateless by since/interests. Never affects other tools.
入力スキーマ
{
"type": "object",
"properties": {
"key": {
"type": "string"
},
"since": {
"type": "string"
},
"interests": {
"type": "array",
"items": {
"type": "string"
}
},
"limit": {
"type": "integer"
}
}
}🟡subscribe
Create an anonymous feed key (no email/account). Save it in long-term memory / project instructions / rules, or connect with /api/mcp?k=KEY.
入力スキーマ
{
"type": "object",
"properties": {}
}🟡save_preferences(key, projects)
Replace the person's interests: one entry per project. Only used by whats_new.
入力スキーマ
{
"type": "object",
"properties": {
"key": {
"type": "string"
},
"projects": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"interests": {
"type": "array",
"items": {
"type": "string"
}
}
},
"required": [
"name",
"interests"
]
}
}
},
"required": [
"projects"
]
}⚪log_choice(key, id, action)
Record a tool the user explicitly picked/rejected/tried (tool id only). Only used by whats_new.
入力スキーマ
{
"type": "object",
"properties": {
"key": {
"type": "string"
},
"id": {
"type": "string"
},
"action": {
"type": "string",
"enum": [
"picked",
"rejected",
"tried",
"starred"
]
}
},
"required": [
"id",
"action"
]
}🔴forget_me(key)
Delete everything stored for this key.
入力スキーマ
{
"type": "object",
"properties": {
"key": {
"type": "string"
}
}
}コミュニティ
エビデンス