JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 71
  • Score
    100M100P100Q70319F
  • License AGPL-3.0-only

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

Package Exports

  • @mcpm/sdk

Readme

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.