Skip to content

deploya-labs/mcpm-sdk

 
 

Repository files navigation

MCPM SDK

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

A powerful Node.js SDK for managing MCP projects and interacting with Claude AI programmatically.

Highlights

  • 🎮 Core MCP Operations: Comprehensive APIs for managing MCP projects
  • 🤖 Claude AI Integration: Seamless integration with Claude AI for intelligent project assistance
  • 📦 Dependency Management: Smart dependency resolution and management
  • 💾 Storage Services: Efficient storage solutions for MCP projects
  • 🔄 Project Utilities: Helper functions for common MCP operations
  • 🛠️ Extensible Architecture: Easy to extend and customize for your needs

Installation

npm install @mcpm/sdk

Usage

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

// Initialize services
const claudeService = new ClaudeService();
const dependencyService = new DependencyService();
const storageService = new StorageService();

// Work with Claude AI
await claudeService.chat('Help me optimize my command');

// Manage dependencies
await dependencyService.checkDependency('your-package');

// Handle storage operations
await storageService.saveProject('project-name', projectData);

Core Services

  • Claude Service: Interact with Claude AI for intelligent assistance
  • Dependency Service: Manage project dependencies efficiently
  • Storage Service: Handle project storage and retrieval
  • Display Utils: Format and display information consistently

Development

Publishing New Versions

GitHub Actions will automatically publish a new version when a new tag is created:

git tag v1.4.1
git push origin v1.4.1

Roadmap

  • Add more Claude AI capabilities
  • Enhance dependency resolution
  • Implement caching mechanisms
  • Add more utility functions
  • Improve error handling and logging

For more information about MCP, visit our MCP Documentation.

About

MCP SDK for Node.js. Helps you manage MCP projects programmatically.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 98.2%
  • JavaScript 1.6%
  • Shell 0.2%