No description
|
Some checks failed
Build and Publish / build-and-publish (push) Failing after 43s
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com> |
||
|---|---|---|
| .forgejo/workflows | ||
| src | ||
| .gitignore | ||
| eslint.config.js | ||
| LICENSE | ||
| package.json | ||
| README.md | ||
| tsconfig.json | ||
| tsup.config.ts | ||
@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.jsoncreateVersionInfo(importMetaUrl: string): VersionInfo- Create version info object from package.json
Data Directory Utilities
getMCPServicesCacheDir(): string- Get OS-specific cache directory for MCP servicesgetMCPServiceDataDir(serviceName: string): string- Get data directory for specific MCP service
License
MIT