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"
}
}
}커뮤니티
증거