Skip to main content
Glama

MCP Task

by just-every
test-direct.js823 B
import { Client } from '@modelcontextprotocol/sdk/client/index.js'; import { StdioClientTransport } from '@modelcontextprotocol/sdk/client/stdio.js'; const transport = new StdioClientTransport({ command: 'node', args: ['dist/serve.js'], env: { ...process.env, MCP_MODE: 'true' } }); const client = new Client( { name: 'test', version: '1.0.0' }, { capabilities: {} } ); try { await client.connect(transport); console.log('Connected'); // Try different ways to call console.log('Method 1: Just method'); try { const r1 = await client.request({ method: 'tools/list' }); console.log('Success:', r1); } catch (e) { console.log('Failed:', e.message); } await client.close(); } catch (error) { console.error('Error:', error.message); }

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/just-every/mcp-task'

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