{"type":"mcp_server","name":"demo-mcp-server-client-implementation","description":"This repository demonstrates a Model-Context-Protocol (MCP) implementation with a backend service, MCP server, and AI chatbot client, showcasing how AI can store and retrieve custom information via a standardized MCP interface.","category":"AI","language":"TypeScript","stars":29,"forks":5,"owner":"mschwarzmueller","github_url":"https://github.com/mschwarzmueller/demo-mcp-server-client-implementation","homepage":null,"setup":"## Setup\n\n1.  Make sure you have Node.js 23.x or higher installed.\n2.  Add a `.env` file inside the `client` folder (next to the `package.json` file there) and add the following content to it:\n\n```\nOPENAI_API_KEY=<your-open-ai-key>\n```\n\n3.  In each folder (`service`, `server`, `client`) run `npm install` to install required dependencies.","tools":"## Available Tools\n\n1.  Backend service/API (provides data to the MCP server).\n2.  MCP server (exposes the backend service in a standardized way).\n3.  MCP client (a simple AI chatbot that consumes the MCP server).\n4.  AI chatbot (stores and retrieves custom information via the backend service).","faq":null,"created_at":"2025-03-18T06:37:41+00:00","updated_at":"2025-03-25T16:22:29+00:00","source_url":"https://model-context-protocol.com/servers/demo-mcp-server-client-implementation-chatbot","related_articles":[]}