Skip to main content
Glama
minimal-test.js1.36 kB
#!/usr/bin/env node /** * 최소한의 MCP 테스트 서버 - 간단한 도구 하나 추가 */ import { Server } from '@modelcontextprotocol/sdk/server/index.js'; import { StdioServerTransport } from '@modelcontextprotocol/sdk/server/stdio.js'; import { CallToolRequestSchema, ListToolsRequestSchema } from '@modelcontextprotocol/sdk/types.js'; const server = new Server( { name: 'minimal-test', version: '0.1.0', }, { capabilities: { tools: {}, }, } ); // 간단한 ping 도구 하나만 제공 server.setRequestHandler(ListToolsRequestSchema, async () => { return { tools: [ { name: 'ping', description: 'Simple ping test', inputSchema: { type: 'object', properties: {}, additionalProperties: false } } ] }; }); // Call tool handler server.setRequestHandler(CallToolRequestSchema, async (request) => { const { name } = request.params; if (name === 'ping') { return { content: [ { type: 'text', text: 'Pong! MCP server is working.' } ] }; } throw new Error(`Unknown tool: ${name}`); }); async function main() { const transport = new StdioServerTransport(); await server.connect(transport); console.error('Minimal MCP Server connected'); } main().catch(console.error);

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/foswmine/workflow-mcp'

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