VibeCodePicks
Pick AI coding tools by goal: community-sentiment rankings, pricing, free tiers, alternatives.
我该使用它吗
质量与安全性
发现(6)
- LOW在 recommend_tools 中
- LOW在 compare_tools 中
- LOW在 list_alternatives 中
- LOW在 scenario 中
- LOW在 list_categories 中
- LOW在 save_preferences 中
基于对工具定义和协议合规性的自动分析。
上下文开销
这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。
安装
一键安装
将以下内容添加到你的 `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"
}
}
}社区
证据