mcp-client-server-host-demo

TypeScript

A quick pokemon demo to showcase MCP server, client, and host

Protocol Implementations
Function Calling
AI Model Integration

Architecture and Design Patterns

The repository adopts a client-server architecture, where an MCP server provides Pokemon data and attack capabilities, and an MCP client interacts with this server. An HTTP server bridges the MCP functionalities to LLMs through OpenRouter, enabling tool use. The architecture uses a demo approach to illustrate key MCP concepts and usage.

About

Language

TypeScript

Stars

33

Categories

Protocol ImplementationsFunction CallingAI Model Integration