Skip to main content
Glama
index.js713 B
import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js" import { StdioServerTransport } from "@modelcontextprotocol/sdk/server/stdio.js" import { z } from 'zod' const server = new McpServer({ name: "TestServer", version: "1.0.0", description: "Test MCP server" }) server.tool( "tool1", "Test tool 1", { "message": z.string() }, async (params) => ({ content: [{ type: "text", text: `tool1 response: ${params.message}` }] }) ) server.tool( "tool2", "Test tool 2", { "message": z.string() }, async (params) => ({ content: [{ type: "text", text: `tool2 response: ${params.message}` }] }) ) const transport = new StdioServerTransport() await server.connect(transport)

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/shinzo-labs/heimdall'

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