Token导航 LogoToken导航TokenDH.com
Bldbl MCP logo
AI代理stdio官方级别未说明来源级核验

Bldbl MCP

MCP Server

@smithery/cli

Buildable MCP客户端是一个AI驱动的开发平台工具,提供项目上下文管理、任务自动化、进度跟踪和AI助手集成功能,适用于软件开发团队和AI辅助开发场景。

工具数

0

提示词数

0

GitHub Stars

12

资源数

0
TypeScriptClaude任务自动化Claude DesktopClaudeCursor

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

chunkydotdev

提供方

chunkydotdev

最后核验

2026/5/17 20:21

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx -y @smithery/cli install @buildable/bldbl-mcp --client claude

详细介绍

@bldbl/mcp

可构建的官方MCP客户端-人工智能驱动的开发平台,使任何项目都可以构建

](https://badge.fury.io/js/@bldbl%2Fmcp) ![License: MIT](https://opensource.org/licenses/MIT) ](https://smithery.ai/server/@buildable/bldbl-mcp)

该软件包使AI助手(Claude、GPT等)能够使用模型上下文协议(MCP)直接处理可构建项目。AI助手可以获取项目上下文、管理任务、跟踪进度并与人类开发人员沟通。

🌟 什么是可构建的?

Buildable(bldbl.dev)是一个人工智能驱动的开发平台,可以构建任何项目。它提供:

  • 人工智能生成的构建计划:包含实施细节的综合项目路线图
  • 智能任务管理:具有依赖关系和优先级的自动任务分解
  • AI助手集成:与Claude、GPT和其他AI助手直接集成
  • 实时协作:在复杂项目中实现无缝的人工智能协作
  • 进度跟踪:实时监测发展进展和阻碍因素

🚀 特性

  • 完整的项目集成:获取完整的项目背景、计划和任务详细信息
  • 自主任务管理:启动、更新进度和完成任务
  • 人类合作:为问题和拦截器创建讨论
  • 实时进度跟踪:实时更新和状态监控
  • 安全型API:完全支持TypeScript,具有全面的类型定义
  • 克劳德桌面就绪:用于无缝集成Claude Desktop的CLI界面

📦 安装

通过Smithery安装

通过以下方式自动安装@bldbl/mcp for Claude Desktop 铁匠铺:

npx -y @smithery/cli install @buildable/bldbl-mcp --client claude

手动安装

npm install @bldbl/mcp

🚀 快速开始

步骤1:安装MCP服务器

npm install -g @bldbl/mcp

第2步:获取可构建的API密钥

  1. 首选 bldbl.dev 并创建一个帐户
  2. 创建或选择项目
  3. 首选 项目设置AI助理生成API密钥

步骤3:配置您的AI助手

🤖 对于Claude Desktop:

将此添加到您的Claude Desktop配置文件中(~/.config/claude/claude_desktop_config.json):

{
  "mcpServers": {
    "buildable": {
      "command": "npx",
      "args": ["-y", "@bldbl/mcp"],
      "env": {
        "BUILDABLE_API_KEY": "bp_your_api_key_here",
        "BUILDABLE_PROJECT_ID": "your-project-id",
        "BUILDABLE_AI_ASSISTANT_ID": "claude-desktop"
      }
    }
  }
}

*最小设置-只自动检测API URL。*

✨ 对于光标AI:

选项1:一键设置(推荐)

  1. 转到您的项目 bldbl.dev
  2. 导航至 集成
  3. 点击 “添加到光标” -完成! 🎉

选项2:手动配置 将此添加到您的Cursor AI配置文件中:

{
  "mcpServers": {
    "buildable": {
      "command": "npx",
      "args": ["-y", "@bldbl/mcp"],
      "env": {
        "BUILDABLE_API_KEY": "bp_your_api_key_here",
        "BUILDABLE_PROJECT_ID": "your-project-id",
        "BUILDABLE_AI_ASSISTANT_ID": "cursor-ide"
      }
    }
  }
}

*最小设置-只自动检测API URL。*

第四步:开始AI驱动的开发!

配置后,您的AI助手可以访问这些强大的工具:

  • 🏗️ get_project_context -了解整个项目结构
  • 📋 get_next_task -根据优先级确定下一步要做什么
  • ▶️ start_task -开始处理特定任务
  • 📊 update_progress -报告详细的进度更新
  • complete_task -用全面的笔记标记已完成的任务
  • 💬 create_discussion -需要人工输入时提问
  • 🔍 health_check -验证与Buildable的连接

💡 AI对话示例:

You: "What should I work on next in my project?"

AI: *calls get_project_context & get_next_task*
    "I see you're building a React dashboard app. The next 
     high-priority task is 'Implement user authentication'. 
     Should I start working on it?"

You: "Yes, go ahead!"

AI: *calls start_task*
    "Perfect! I'm starting the authentication task. I'll use 
     NextAuth.js with GitHub OAuth. Let me break this down:
     1. Install dependencies
     2. Set up NextAuth config  
     3. Create login/logout components
     4. Add protected routes
     
     I'll update you on progress as I work!"

[AI works and calls update_progress periodically]

AI: *calls update_progress*
    "Progress update: 75% complete! I've implemented:
     ✅ NextAuth.js configuration
     ✅ GitHub OAuth provider setup  
     ✅ Login/logout components
     🔄 Currently working on: Protected route middleware
     
     Should I continue with the remaining work?"

🔧 高级配置

环境变量

建议使用3个环境变量进行适当的AI辅助跟踪:

export BUILDABLE_API_KEY="bp_your_api_key_here"           # Your API key (required)
export BUILDABLE_PROJECT_ID="your-project-id"             # Target project (required)
export BUILDABLE_AI_ASSISTANT_ID="my-ai-assistant"        # AI Assistant ID (recommended)

# Optional (has smart default):
# export BUILDABLE_API_URL="https://bldbl.dev/api"        # API endpoint (default)

为什么AI Assistant ID很重要: 这可以帮助您跟踪哪个AI助手在项目仪表板中做什么工作。

CLI使用情况

您也可以直接运行MCP服务器:

# Install globally and use bldbl command
npm install -g @bldbl/mcp
bldbl

# Or run with npx (no installation needed)
npx @bldbl/mcp

多个项目

要处理多个可构建项目,请创建不同的MCP服务器配置:

{
  "mcpServers": {
    "buildable-frontend": {
      "command": "npx",
      "args": ["-y", "@bldbl/mcp"],
      "env": {
        "BUILDABLE_API_KEY": "bp_frontend_key_here",
        "BUILDABLE_PROJECT_ID": "frontend-project-id",
        "BUILDABLE_AI_ASSISTANT_ID": "claude-frontend"
      }
    },
    "buildable-backend": {
      "command": "npx", 
      "args": ["-y", "@bldbl/mcp"],
      "env": {
        "BUILDABLE_API_KEY": "bp_backend_key_here",
        "BUILDABLE_PROJECT_ID": "backend-project-id",
        "BUILDABLE_AI_ASSISTANT_ID": "claude-backend"
      }
    }
  }
}

🛠️ api参考

BuildPlannerMCPClient

用于与可构建项目交互的主要客户端类。

构造函数

new BuildPlannerMCPClient(config: BuildPlannerConfig, options?: ClientOptions)

配置参数:

  • apiUrl:可构建API URL(默认为“”https://bldbl.dev/api')
  • apiKey:您的可构建API密钥(以“bp\_”开头)
  • projectId:目标项目ID
  • aiAssistantId:您的AI助手的唯一标识符
  • timeout:请求超时(毫秒)(默认值:30000)

选项:

  • retryAttempts:重试尝试次数(默认值:3)
  • retryDelay:重试之间的延迟(毫秒)(默认值:1000)

方法

`getProjectContext(): Promise

`

获取完整的项目上下文,包括计划、任务和最近的活动。

getNextTask(): Promise

根据依赖关系和优先级获取下一个要处理的推荐任务。

startTask(taskId: string, options?: StartTaskOptions): Promise

使用可选方法和时间估计开始处理特定任务。

`updateProgress(taskId: string, progress: ProgressUpdate): Promise

`

使用详细的状态信息更新当前任务的进度。

completeTask(taskId: string, completion: CompleteTaskRequest): Promise

使用详细的完成信息将任务标记为已完成。

createDiscussion(discussion: CreateDiscussionRequest): Promise

当你需要指导时,创建一个讨论/问题供人工输入。

healthCheck(): Promise

检查可构建API的连接和运行状况。

disconnect(): Promise

正确断开并清理客户端连接。

🔐 认证

  1. 生成API密钥:转到您的可构建项目→ AI助手选项卡→ 生成API密钥
  2. 安全存储:安全地存储API密钥(建议使用环境变量)
  3. 密钥格式:API键以开头 bp_ 紧随其后的是项目和随机标识符

🐛 错误处理

客户端包括全面的错误处理:

try {
  const context = await client.getProjectContext();
} catch (error) {
  if (error.code === 'UNAUTHORIZED') {
    console.error('Invalid or expired API key');
  } else if (error.code === 'PROJECT_NOT_FOUND') {
    console.error('Project not found or access denied');
  } else {
    console.error('API error:', error.message);
  }
}

🔄 开发流程

具有Buildable的典型AI助手工作流程:

  1. 初始化 -使用API密钥连接到可构建
  2. 获取上下文 -了解项目结构和当前状态
  3. 找工作 -获取下一个优先任务
  4. 启动任务 -开始使用方法和估算
  5. 进度更新 -定期详细进度报告
  6. 提问 -为阻止者或决策创建讨论
  7. 完成任务 -以全面的完成笔记结束
  8. 重复 -继续执行下一个任务

📊 使用统计

// Get usage statistics for your AI assistant
const stats = await client.getUsageStats();
console.log(`Tasks completed: ${stats.tasksCompleted}`);
console.log(`Average completion time: ${stats.avgCompletionTime}min`);
console.log(`Success rate: ${stats.successRate}%`);

⚡ CLI使用情况

安装后,您可以通过多种方式使用CLI:

# Run directly with npx (no installation needed)
npx @bldbl/mcp

# Or install globally and use the bldbl command
npm install -g @bldbl/mcp
bldbl

# For Claude Desktop, use the bldbl command in your config

所需的环境变量:

  • BUILDABLE_API_URL -您的可构建API URL
  • BUILDABLE_API_KEY -您的API密钥(以“bp\_”开头)
  • BUILDABLE_PROJECT_ID -目标项目ID
  • BUILDABLE_AI_ASSISTANT_ID -唯一助理标识符

🧪 测试

该软件包包括全面的测试实用程序:

import { createTestClient } from '@bldbl/mcp/test';

// Create a test client with mock responses
const testClient = createTestClient({
  mockProject: {
    id: 'test-project',
    title: 'Test Project'
  }
});

// Use in your tests
await testClient.startTask('test-task-id');

🔗 链接

🏗️ 构建于

  • TypeScript -类型安全开发
  • 模型上下文协议(MCP) -标准化AI助手通信
  • Node.js -运行时环境
  • REST API -简单可靠的通信

📄 许可证

版权所有©2025可构建团队。保留所有权利。

该软件是专有和机密的。严禁未经授权的复制、分发或使用。

______________________________________________________________________

由...制作❤️ 由Buildable团队

*Buildable是一个商业AI驱动的开发平台。访问 bldbl.dev 开始吧。*

🆘 支持

______________________________________________________________________

内置于❤️ 由BuildPlanner团队提供

目录标签

目录标签

TypeScriptClaude任务自动化AI开发平台本地部署进度跟踪AI助手集成软件开发

支持客户端

Claude DesktopClaudeCursor

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

oauth

运行时(runtime,运行环境)

Node.js

部署方式(deploymentType,部署类型)

remote-capable

来源包(packageName,安装包名)

@smithery/cli

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiooauthremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP