MedifinderMCP Server

An MCP (Model Context Protocol) server for medicine inventory queries, designed to work with AI assistants like Claude.

Local serverstdio

What is the MedifinderMCP Server MCP Server?

MedifinderMCP Server is an MCP project maintained in the medifinderbot/medifinder-mcp repository. The maintainer describes its purpose as “An MCP (Model Context Protocol) server for medicine inventory queries, designed to work with AI assistants like Claude”. Read the project documentation for the complete scope.

Local setup

The project provides a local client configuration using C:\path\to\project\venv\Scripts\python.exe. Follow the repository’s build and installation steps before copying it, and replace example paths with the paths on your own computer.

Configuration values

The example declares DB_HOST, DB_PORT, DB_NAME, DB_USER, DB_PASSWORD, DEBUG, ENV, SERVER_NAME, SERVER_VERSION, MCP_SERVER_NAME, MCP_SERVER_DESCRIPTION, MAX_SEARCH_RESULTS, SEARCH_SIMILARITY_THRESHOLD. Secret-looking values have been replaced with placeholders. Required and optional labels are shown only when the documentation states them.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
search_medicinesSearch for medicines by name or location
get_medicine_locationsFind locations where a medicine is available
get_medicine_stockGet stock information for a specific medicine
get_regional_statisticsGet medicine statistics by region
get_medicine_statusGet overall medicine statistics
diagnose_databaseCheck database connectivity and content
troubleshoot_connectionDetailed database connection diagnostics
create_database_schemaCreate database tables based on models

How to install the MedifinderMCP Server MCP Server

{
  "mcpServers": {
    "MedifinderMCP": {
      "command": "C:\\path\\to\\project\\venv\\Scripts\\python.exe",
      "args": [
        "C:\\path\\to\\project\\main.py"
      ],
      "env": {
        "DB_HOST": "localhost",
        "DB_PORT": "5432",
        "DB_NAME": "medifinderbot",
        "DB_USER": "your_user",
        "DB_PASSWORD": "YOUR_DB_PASSWORD",
        "DEBUG": "True",
        "ENV": "development",
        "SERVER_NAME": "MedifinderMCP",
        "SERVER_VERSION": "1.0.0",
        "MCP_SERVER_NAME": "MedifinderMCP",
        "MCP_SERVER_DESCRIPTION": "MCP server for medicine inventory queries",
        "MAX_SEARCH_RESULTS": "50",
        "SEARCH_SIMILARITY_THRESHOLD": "0.3"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

VariableDescriptionRequired
DB_HOSTDeclared in the maintainer’s client configuration.Check documentation
DB_PORTDeclared in the maintainer’s client configuration.Check documentation
DB_NAMEDeclared in the maintainer’s client configuration.Check documentation
DB_USERDeclared in the maintainer’s client configuration.Check documentation
DB_PASSWORDDeclared in the maintainer’s client configuration.Check documentation
DEBUGDeclared in the maintainer’s client configuration.Check documentation
ENVDeclared in the maintainer’s client configuration.Check documentation
SERVER_NAMEDeclared in the maintainer’s client configuration.Check documentation
SERVER_VERSIONDeclared in the maintainer’s client configuration.Check documentation
MCP_SERVER_NAMEDeclared in the maintainer’s client configuration.Check documentation
MCP_SERVER_DESCRIPTIONDeclared in the maintainer’s client configuration.Check documentation
MAX_SEARCH_RESULTSDeclared in the maintainer’s client configuration.Check documentation
SEARCH_SIMILARITY_THRESHOLDDeclared in the maintainer’s client configuration.Check documentation