Get the FREE Ultimate OpenClaw Setup Guide →

mslearn -chat

An AI Assistant that talks with MS Learn Docs MCP and offers a stylish Web UI for the user

Installation
Run this command in your terminal to add the MCP server to Claude Code.
Run in terminal:
Command
claude mcp add --transport stdio passadis-mslearn-mcp-chat npm run dev

How to use

This MCP server is a Next.js application that exposes API routes under the /api directory as part of the Next.js framework. The project starts in development mode with the standard Next.js dev script, which serves the app locally (typically at http://localhost:3000). You can access the API endpoint described in the repository (for example, http://localhost:3000/api/hello) to interact with server-side logic implemented in the pages/api directory. Use the front-end pages to view and interact with the UI, and leverage the API routes for server-side data handling, authentication, or other backend tasks. The project also references Next.js features like automatic font optimization and routing; editing files in pages/ will trigger hot-reloads so you can see changes in real time during development.

How to install

Prerequisites:

  • Node.js (recommended LTS)
  • npm (comes installed with Node.js) or an alternative package manager like yarn or pnpm

Installation steps:

  1. Clone the repository: git clone <repository-url>
  2. Navigate to the project directory: cd <project-directory>
  3. Install dependencies: npm install

    or: yarn install or pnpm install

  4. Start the development server: npm run dev

    or: yarn dev, pnpm dev, or bun dev

  5. Open the app in your browser at http://localhost:3000

Notes:

  • If the project uses API routes, you can test them locally via http://localhost:3000/api/* endpoints.
  • You can modify pages/index.js or pages/api/hello.js to customize UI or API behavior.

Additional notes

Tips and common issues:

  • Ensure Node.js and npm are up to date to avoid compatibility issues with Next.js.
  • If you encounter port conflicts, you can set a different PORT environment variable, e.g., PORT=3001 npm run dev.
  • API routes are defined under the pages/api directory. Changes there require a page reload to take effect in development.
  • The project mentions font optimization via next/font and uses Google/Geist fonts; ensure network access if fonts don’t load locally.
  • If you’re migrating to production, follow Next.js deployment guides and ensure building the app with npm run build before starting with npm start.

Related MCP Servers

Sponsor this space

Reach thousands of developers