{"type":"mcp_server","name":"typescript-sdk","description":"This TypeScript SDK implements the Model Context Protocol, enabling developers to build MCP clients and servers that expose resources, prompts, and tools for LLM context management. It supports standard transports","category":"Developer Tools","language":"TypeScript","stars":12764,"forks":372,"owner":"modelcontextprotocol","github_url":"https://github.com/modelcontextprotocol/typescript-sdk","homepage":"https://modelcontextprotocol.io","setup":"## Setup\n\n```bash\nnpm install @modelcontextprotocol/sdk\n```","tools":"## Available Tools\n\n1.  **MCP Server** (Core interface to the MCP protocol handling connection management, protocol compliance, and message routing).\n2.  **Resources** (Expose data to LLMs, similar to GET endpoints in a REST API).\n3.  **Tools** (Let LLMs take actions through your server, expected to perform computation and have side effects).\n4.  **Prompts** (Reusable templates that help LLMs interact with your server effectively).\n5.  **StdioServerTransport** (Allows MCP servers to communicate via standard input/output streams).\n6.  **SSEServerTransport** (Enables MCP servers to communicate over HTTP using Server-Sent Events).\n7.  **Low-Level Server** (Provides more control over the MCP server implementation).\n8.  **Client** (High-level client interface for interacting with MCP servers).\n","faq":null,"created_at":"2024-09-24T20:45:31+00:00","updated_at":"2025-03-28T23:58:07+00:00","source_url":"https://model-context-protocol.com/servers/typescript-sdk-model-context-protocol-llm","related_articles":[]}