Token导航 LogoToken导航TokenDH.com
Startos SDK MCP logo
开发工具未说明官方级别未说明来源级核验

Startos SDK MCP

MCP Server

StartOS SDK MCP提供AI辅助开发工具和全面文档,用于创建StartOS服务包,包括MCP服务器、API参考、常见模式和示例服务。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
AI代理代码生成JavaScriptClaudeClaude DesktopClaude

安装说明

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

作者 / 组织

EthnTuttle

提供方

EthnTuttle

最后核验

2026/5/17 20:20

快速接入

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

详细介绍

StartOS SDK MCP

模型上下文协议(MCP)服务器和使用StartOS SDK v0.4.0开发StartOS服务包的全面文档。

概述

该存储库为创建StartOS服务包提供了人工智能辅助开发工具和全面的文档。它包括:

  • MCP服务器 -用于人工智能辅助的工作模型上下文协议服务器
  • 完整的API参考资料 -StartOS SDK v0.4.0的完整文档
  • 常见模式 -来自21+生产服务的最佳实践
  • 示例服务 -作为git子模块的现实世界实现
  • 代理说明 -人工智能辅助开发指南

快速开始

在Claude Desktop中使用MCP服务器

# 1. Install dependencies
npm install

# 2. Build the server
npm run build

# 3. Configure Claude Desktop (see INSTALLATION.md for details)
# Add this repo to your claude_desktop_config.json

# 4. Restart Claude Desktop completely

# 5. Start developing with AI assistance!

安装.md 有关完整的设置说明。

存储库结构

startOS-sdk-mcp/
├── README.md                      # This file
├── INSTALLATION.md                # Setup and usage guide
├── AGENT.md                       # Agent instructions
├── SDK_API_REFERENCE.md           # Complete SDK API documentation
├── COMMON_PATTERNS.md             # Patterns from production services
├── MCP_IMPLEMENTATION_PLAN.md     # MCP server implementation plan
├── package.json                   # MCP server dependencies
├── tsconfig.json                  # TypeScript configuration
├── src/                           # MCP server source code
│   ├── index.ts                   # Server entry point
│   ├── resources.ts               # Resource handlers
│   └── utils/
│       └── logger.ts              # Logging (stderr only)
└── services/                      # Example services (git submodules)
    ├── hello-world-startos/       # Simple example (SDK v0.4.0)
    ├── home-assistant-startos/    # Multi-volume example
    ├── bitcoin-core-startos/      # Complex blockchain node
    ├── cln-startos/               # Advanced configuration
    ├── mempool-startos/           # Multi-container service
    ├── lnd-startos/               # P2P service
    ├── electrs-startos/           # Service with dependencies
    ├── lnbits-startos/            # Optional dependencies
    ├── jellyfin-startos/          # Volume pointers
    ├── vaultwarden-startos/       # Password manager
    ├── ghost-startos/             # CMS with database
    ├── jam-startos/               # CoinJoin coordinator
    ├── nostr-rs-relay-startos/    # Nostr relay
    ├── albyhub-startos/           # Lightning wallet
    ├── searxng-startos/           # Meta search engine
    ├── nostrudel-startos/         # Nostr client
    ├── start9-pages-startos/      # Static site hosting
    ├── cal.com-startos/           # Scheduling platform
    ├── lightning-terminal-startos/ # Lightning terminal
    ├── ride-the-lightning-startos/ # Lightning management
    ├── fedimint-startos/          # Federated mint
    └── gitea-startos/             # Git hosting

文档

对于开发者

从这里开始:

  1. 阅读 AGENT.md -概述和使用指南
  2. 审查 SDK_API_REFERENCE.md -完整的API文件
  3. 学习 COMMON_PATTERNS.md -最佳做法

快速入门:

# Clone with submodules
git clone --recursive https://github.com/your-org/startOS-sdk-mcp.git

# Or if already cloned
git submodule update --init --recursive

# Browse example services
cd services/hello-world-startos

AI助理

AGENT.md 用于:

  • 如何协助服务开发
  • 常见任务和模式
  • 代码生成指南
  • 故障排除工作流

主要特点

📚 综合文档

  • SDK API参考:记录了每个类、方法、类型和模式
  • 常见模式:来自21+生产服务的真实世界模式
  • 代码示例:来自久经考验的服务的数百个示例
  • 最佳实践:基于系统分析的建议

🔍 示例服务

所有示例都以git子模块的形式提供,便于探索:

简单服务 (非常适合学习):

  • hello-world-startos -最小工作示例
  • home-assistant-startos -多卷服务

高级服务 (适用于复杂图案):

  • cln-startos -700+行配置
  • mempool-startos -多容器架构
  • bitcoin-core-startos -复杂区块链节点

集成服务 (对于依赖关系):

  • electrs-startos -所需依赖关系示例
  • lnbits-startos -可选依赖模式
  • jellyfin-startos -卷指针集成

🛠️ MCP实施计划

建筑开发工具的详细规范:

第一阶段:核心基础设施

  • MCP服务器设置
  • 资源端点
  • 文档访问

第二阶段:脚手架工具

  • 服务生成
  • 配置规范生成器
  • 依赖关系管理器
  • 界面配置器
  • 动作发生器

第3阶段:验证工具

  • 清单验证
  • 配置规范验证
  • 服务业

阶段4:迁移工具

  • 遗留服务分析
  • SDK v0.3.x→ v0.4.0迁移
  • 自动转换

第5-7阶段:增强工具

  • 代码生成助手
  • 文档生成器
  • 模式搜索和比较

MCP_实施_计划.md 了解完整细节。

用法

面向人类开发人员

  1. 浏览文档
   # Read API reference
   cat SDK_API_REFERENCE.md

   # Study common patterns
   cat COMMON_PATTERNS.md

   # Follow agent guide
   cat AGENT.md
  1. 探索示例
   # Look at simple example
   cd services/hello-world-startos
   cat startos/index.ts

   # Study complex configuration
   cd services/cln-startos
   find startos -name "*.ts"
  1. 搜索模式
   # Find all services using unions
   grep -r "Value.union" services/

   # Find dependency examples
   grep -r "setupDependencies" services/

AI助理

使用StartOS SDK时:

  1. 先查阅文件

- 查看SDK_API_REFERENCE.md了解API详细信息 - 查看COMMON_PATTERNS.md以了解经过验证的方法 - 实际实现的参考示例服务

  1. 生成代码

- 使用COMMON_PATTERNS.md中的模板 - 遵循文件结构惯例 - 应用类型安全最佳实践

  1. 验证方法

- 与示例服务进行比较 - 对照常见模式进行检查 - 确保遵循最佳实践

  1. 提供上下文

- 使用行号引用特定文件 - 指向相关示例服务 - 引用文档部分

AGENT.md 详细说明。

分析方法

本文档是通过系统分析创建的:

  1. SDK源代码分析

- 全面检查 ~/code/start-os/sdk/ 关于v0.4.0-α13的分支 - 记录所有具有源位置的公共API - 提取的类型定义和模式

  1. 服务存储库审查

- 分析了21个生产服务 - 确定了常见的模式和变化 - 最佳实践和反模式编目 - 找到样板候选人

  1. 模式提取

- 比较实施方法 - 识别出的常用模式 - 记录配置策略 - 分析依赖关系管理 - 研究了健康检查的实施 - 检查备份/恢复策略

开发状态

✅ 完成

  • 存储库设置
  • 示例服务集合(21个服务作为子模块)
  • SDK源代码分析
  • 系统性服务评审
  • API参考文件
  • 常见模式文档
  • 代理商说明
  • MCP实施计划
  • MCP服务器第0阶段:基础

- ✅ STDIO传输服务器 - ✅ 正确的日志记录(仅限stderr) - ✅ 资源端点(文档访问) - ✅ 基本工具(列表示例、搜索模式)

🚧 进行中

  • MCP服务器第1-7阶段:高级功能(请参阅MCP_Implement_PLAN.md)

- 脚手架工具 - 验证工具 - 移民助理

📋 计划的

  • 代码生成工具
  • 验证工具
  • 移民助理
  • 交互式脚手架
  • 模式搜索工具

贡献

添加示例

要添加新的示例服务,请执行以下操作:

git submodule add https://github.com/Start9Labs/service-name-startos services/service-name-startos
git commit -m "Add service-name-startos example"

更新文档

更新文档时:

  1. 保持一致的格式
  2. 包括代码示例
  3. 参考源位置
  4. 测试所有代码片段
  5. 更新目录

报告问题

发现错误或有建议?

  1. 检查现有问题
  2. 创建详细的错误报告或功能请求
  3. 包括相关背景和示例

资源

官方文件

示例存储库

所有示例服务均来自 :

  • 每种服务都展示了不同的模式
  • 所有这些都是生产就绪的实施
  • 涵盖广泛的复杂性级别

SDK源代码

SDK源代码位于 ~/code/start-os/sdk/ 在分行 v0.4.0-alpha.13:

  • sdk/base/ -核心SDK功能
  • sdk/package/ -高级包构建API

许可证

此文档存储库:MIT许可证

单个服务示例:请参阅每个子模块中的相应LICENSE文件。

StartOS SDK:请参阅 Start9Labs/启动操作系统许可证

致谢

  • Start9Labs用于创建StartOS和SDK
  • 示例服务的所有贡献者
  • StartOS社区用于反馈和测试

支持

______________________________________________________________________

版本: 0.1.0 最后更新: 2025-11-18 SDK版本:v0.4.0-α13

目录标签

目录标签

AI代理代码生成JavaScriptClaudeAI辅助开发本地部署服务包开发SDK文档开发工具

支持客户端

Claude DesktopClaude

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP