Skip to main content
Glama

MCP Shell Server

by mkusaka
test-utils.ts820 B
import { vi } from "vitest"; // Mock McpServer export const mockMcpServer = () => { return { name: "@mkusaka/mcp-shell-server", version: "0.1.0", tool: vi.fn(), resource: vi.fn(), connect: vi.fn().mockResolvedValue(undefined), }; }; // Mock for OS functions export const mockOs = { platform: vi.fn().mockReturnValue("darwin"), hostname: vi.fn().mockReturnValue("test-host"), userInfo: vi.fn().mockReturnValue({ username: "test-user" }), cpus: vi.fn().mockReturnValue(Array(4).fill({})), totalmem: vi.fn().mockReturnValue(8589934592), // 8GB freemem: vi.fn().mockReturnValue(4294967296), // 4GB uptime: vi.fn().mockReturnValue(3600), // 1 hour }; // Mock for ZX export const mockZx = { $: vi.fn().mockImplementation(() => ({ stdout: "test output", stderr: "", })), };

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/mkusaka/mcp-shell-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server