Connecting io.github.infino-ai/mcp-server to Claude Code

What you'll have · ~5 min

The reader will have the io.github.infino-ai/mcp-server connected to their MCP client at the end of this guide.

io.github.infino-ai/mcp-server is used for keyword, vector, hybrid, and SQL retrieval over data on object storage, for AI agents. Developers setting up an MCP client can use this server. The server supports various data sources and embedding providers.

  1. 01

    Install the Required npm Package#

    To start, ensure Node.js is installed on your system. Install the @infino-ai/mcp-server package using npm by running the command npm install @infino-ai/mcp-server. This package is required to set up the server.

  2. 02

    Add it to your MCP config#

    Paste this into your MCP client config, then restart the client.

    {
      "mcpServers": {
        "mcp-server": {
          "command": "npx",
          "args": [
            "-y",
            "@infino-ai/mcp-server"
          ]
        }
      }
    }
    
  3. 03

    Set Up Environment Variables#

    Several environment variables can be set to configure the server. INFINO_MCP_URI specifies the data to serve and can be a local path, an s3:// or az:// bucket URI, or a hosted https:// endpoint. INFINO_API_KEY is required for hosted Infino Cloud endpoints. Other optional variables include INFINO_MCP_ENABLE_WRITES, INFINO_MCP_EMBED_PROVIDER, INFINO_MCP_EMBED_BASE_URL, INFINO_MCP_EMBED_API_KEY, and INFINO_MCP_EMBED_MODEL. Each of these variables serves a specific purpose in configuring the server's behavior and data sources.

  4. 04

    Confirm the Server Connection#

    To confirm that the server has appeared in the client and its tools are callable, check the client's interface for the server's presence. The client should display the server and allow you to interact with its tools. If the server does not appear, ensure that all environment variables are correctly set and the server is properly installed and running.

  5. 05

    Troubleshooting#

    If the server does not appear in the client, troubleshoot by checking the environment variables and the server's configuration. Ensure that all required variables are set and that the server is running correctly. Also, check the client's documentation for any specific requirements or troubleshooting tips.

  6. 06

    MCP Client Setup#

    The setup procedure for the MCP client involves installing the client and configuring it to connect to the io.github.infino-ai/mcp-server. This typically involves setting up the client's interface and specifying the server's details. The exact steps may vary depending on the client being used.

NextSee this server's trust record
Questions
What is the purpose of the INFINO_MCP_URI environment variable?
The INFINO_MCP_URI environment variable specifies the data to serve and can be a local path, an s3:// or az:// bucket URI, or a hosted https:// endpoint. It determines where the server retrieves its data from.
What transport protocol does the server use?
The server uses the stdio transport protocol. This is a standard protocol for communication between processes.
Where can I find the source code for the server?
The source code for the server is available at https://github.com/infino-ai/infino-mcp. This repository contains the latest version of the server's code and documentation.