MCP Servers \ Tools

Model Context Protocol (MCP)

Is a developing protocol intended to expand and enhance the use of AI tools.  There are already well over 2,000 MCP servers and growing.  The underlying AI model must support tools and milage may vary, they work best with the newer Chat Models.

MCP Server Directory: 4290+ updated daily | PulseMCP

Ultimate AI supports both hosted MCP server and client side MCP servers.

  • Hosted (mail support@ultimateai.org and we install the server for you). We will install servers that can run with generic credentials\paid or unpaid.
    • Currently installed hosted MCP servers
      • Pupeteer
      • Tripadvisor (paid plan)
      • Unsplash
      • Github
    • Hosted Tools are activated by the + icon and must be enabled before use
  • Client side MCP Servers
    • These are installed locally on the users device and can be extremely powerful and hence dangerous.  Only install trusted MCP servers as they run as the local user and can delete \ destroy read your data.
      Recommended advanced users run MCP servers in docker containers without local or shared volumes to minimise the risk.
Pre-requisites
  • Node.js (v18.x or later)
  • Python (v3,10 or later)
  • UV (installed via Python PIP)
  • MCP Server (installed via NPM is recommended)
  • Shift + F5 to refresh Chat, ensuring you are experiencing the latest User Interface.

Installation Walkthrough

Install Node.js (v18.x or later)
  • Download from: https://nodejs.org/
  • Verify installation by opening Command Prompt (CMD) and running:
  • npm --version
Download and Install Python
Install UV

pip install uv

That completes the pre-requisites

Installing your first MCP server.

Example1: (@modelcontextprotocol/server-github)

npm install -g @modelcontextprotocol/server-github

Start the MCP Server

This MCP server requires a GITHUB personal access token be set prior to use.  You obtain this from Github and you control the level of access the tool will have.

set GITHUB_PERSONAL_ACCESS_TOKEN=your_token_here

Example to start the git-hub MCP server and listen locally on port 8000 (port must be free)

uvx mcpo --port 8001 --api-key sk-thisisatest -- npx @modelcontextprotocol/server-github

Note: you need to leave this window open or the tool stops
Using your MCP Server via UltimateAI
  • Login to Chat
  • Settings -> Tools -> Add Connection
  • In the URL put http://localhost:<port> you set earlier.  In this example I used 8000
  • Then set the API key you set earlier.
  • Save then exit settings
  • Start a new conversation and you should see a SPANNER ICON showing 1 available tool.
  • Then your conversation will automatically use the tool.  start by asking the tool what features the tool supports.
  • MCP is a new standard, as such not all Models Use Tools well.