Skip to main content
Glama
gnokit

MCP DateTime Server

by gnokit
datetime-server.ts1.15 kB
import { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js'; import { StdioServerTransport } from '@modelcontextprotocol/sdk/server/stdio.js'; import { registerCurrentTimeTool } from '../tools/current-time.js'; export class DatetimeServer { private server: McpServer; constructor() { this.server = new McpServer({ name: 'mcp-datetime', version: '1.0.0', description: 'A Model Context Protocol server providing comprehensive datetime functionality' }); this.registerTools(); this.registerResources(); } private registerTools(): void { registerCurrentTimeTool(this.server); } private registerResources(): void { // No resources needed for this simplified blueprint } public async start(): Promise<void> { try { const transport = new StdioServerTransport(); await this.server.connect(transport); console.error('MCP Datetime Server started successfully'); } catch (error) { console.error('Failed to start MCP Datetime Server:', error); process.exit(1); } } public async stop(): Promise<void> { await this.server.close(); } }

Latest Blog Posts

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/gnokit/mcp-datetime'

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