1.3.1 • Published 1 year ago

@mcpm/sdk v1.3.1

Weekly downloads
-
License
AGPL-3.0-only
Repository
github
Last release
1 year ago

MCPM SDK

npm version npm downloads Build Status GitHub license GitHub issues GitHub stars

一个强大的 Node.js SDK,用于管理 MCP 项目并以编程方式与 Claude AI 交互。

简体中文 | English

特性

  • 🎮 核心 MCP 操作:全面的 MCP 项目管理 API
  • 🤖 Claude AI 集成:与 Claude AI 无缝集成,提供智能项目辅助
  • 📦 依赖管理:智能的依赖解析和管理
  • 💾 存储服务:高效的 MCP 项目存储解决方案
  • 🔄 项目工具:常用 MCP 操作的辅助函数
  • 🛠️ 可扩展架构:易于扩展和定制以满足您的需求

安装

npm install @mcpm/sdk

使用方法

import { 
  ClaudeService, 
  DependencyService,
  StorageService 
} from '@mcpm/sdk';

// 初始化服务
const claudeService = new ClaudeService();
const dependencyService = new DependencyService();
const storageService = new StorageService();

// 使用 Claude AI
await claudeService.chat('帮我优化这个命令');

// 管理依赖
await dependencyService.checkDependency('your-package');

// 处理存储操作
await storageService.saveProject('project-name', projectData);

核心服务

  • Claude 服务:与 Claude AI 交互以获取智能辅助
  • 依赖服务:高效管理项目依赖
  • 存储服务:处理项目存储和检索
  • 显示工具:统一格式化和显示信息

开发

发布新版本

当创建新标签时,GitHub Actions 将自动发布新版本:

git tag v1.4.1
git push origin v1.4.1

路线图

  • 增加更多 Claude AI 功能
  • 增强依赖解析
  • 实现缓存机制
  • 添加更多实用函数
  • 改进错误处理和日志记录

更多关于 MCP 的信息,请访问我们的 MCP 文档