# mcp-client-server-host-demo

> MCP Server

This repository demonstrates Model Context Protocol (MCP) integration using Pokemon data, featuring an MCP server and client, and an HTTP server enabling LLMs to utilize Pokemon tools via OpenRouter.

## Overview

- **Category:** AI
- **Language:** TypeScript
- **Stars:** 39
- **Forks:** 0
- **Owner:** danwritecode
- **GitHub:** https://github.com/danwritecode/mcp-client-server-host-demo
- **Created:** 2025-03-07T01:17:01+00:00
- **Updated:** 2025-03-28T02:21:06+00:00
- **Source:** https://model-context-protocol.com/servers/pokemon-mcp-server-client-llm-demo

## Setup

## Setup

1.  `bun install`
2.  Set your OpenRouter API key: `export OPENROUTER_API_KEY=your_api_key_here`

## Tools

## Available Tools

1.  MCP server (provides Pokemon data and attack capabilities)
2.  MCP client (interacts with the server)
3.  HTTP server (allows LLMs to use Pokemon tools via OpenRouter)
4.  `/tools` endpoint (list available tools)
5.  `/attack` endpoint (execute a random Pokemon attack using LLM)
