No description
Find a file
2025-12-27 19:07:51 -08:00
src Initial commit 2025-12-27 19:07:51 -08:00
.gitignore Initial commit 2025-12-27 19:07:51 -08:00
LICENSE Initial commit 2025-12-27 19:07:51 -08:00
package.json Initial commit 2025-12-27 19:07:51 -08:00
README.md Initial commit 2025-12-27 19:07:51 -08:00
tsconfig.json Initial commit 2025-12-27 19:07:51 -08:00

@3viky/mcp-common

Shared utilities for MCP (Model Context Protocol) servers.

Installation

npm install @3viky/mcp-common

Usage

import { createVersionInfo, getMCPServiceDataDir } from '@3viky/mcp-common';

// Get version info
const version = createVersionInfo(import.meta.url);
console.log(version);

// Get data directory
const dataDir = getMCPServiceDataDir('my-service');
console.log(dataDir);

API

Version Utilities

  • getPackageJsonPath(importMetaUrl: string): string - Get path to package.json
  • createVersionInfo(importMetaUrl: string): VersionInfo - Create version info object from package.json

Data Directory Utilities

  • getMCPServicesCacheDir(): string - Get OS-specific cache directory for MCP services
  • getMCPServiceDataDir(serviceName: string): string - Get data directory for specific MCP service

License

MIT