What does the server do?
It provides a comprehensive API for searching, filtering, and analyzing Indian medicine data, including fuzzy name matching, composition analysis, and alternative suggestions with price savings.
@nowitsidb
基本情報
A comprehensive API server for medicine information lookup, alternative suggestions, and composition analysis. This server provides multiple endpoints for searching, filtering, and analyzing medicine data with advanced features like fuzzy matching and price comparison.
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"INDIAN_MEDICINE_MCP_SERVER": {
"command": "python",
"args": [
"medicines_server.py"
]
}
}
}ツール一覧はまだありません
この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。
ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。
INDIAN MEDICINES (MCP SERVER) is a comprehensive API server for medicine information lookup, alternative suggestions, and composition analysis. It provides multiple endpoints for searching, filtering, and analyzing medicine data with features like fuzzy matching and price comparison. The server is built for healthcare professionals, patients, and researchers who need quick access to Indian medicine details, alternatives, and pricing.
Clone the repository, install dependencies from requirements.txt, prepare a JSON data file of medicines (default path /Users/siddharthbajpai/Downloads/MCP_SERVER/medicines.json), and run python medicines_server.py. Interact with the server using any MCP client, for example via MCPClient("medicines-db") and calling endpoints like search_medicines("paracetamol") or suggest_alternatives("Dolo 650").
It provides a comprehensive API for searching, filtering, and analyzing Indian medicine data, including fuzzy name matching, composition analysis, and alternative suggestions with price savings.
The server loads a JSON file of medicines. The default path is `/Users/siddharthbajpai/Downloads/MCP_SERVER/medicines.json`. Each medicine record includes fields like Name, Manufacturer, Composition, MRP, Prescription requirement, and processed fields like Active_Ingredients and Price_Category.
The server exposes 15 endpoints divided into search, filter, analysis, and utility categories. Endpoints include `get_medicine_by_name`, `search_medicines`, `fuzzy_search_by_name`, `search_by_composition`, `filter_by_price_range`, `filter_by_manufacturer`, `filter_by_prescription_requirement`, `paginated_search`, `find_similar_medicines`, `analyze_composition`, `count_medicines_by_composition`, `categorize_medicines`, and `get_medicine_statistics`.
The server runs on Python 3.8+ and uses the FastMCP framework. Dependencies include `difflib`, `re`, `collections`, `math`, `typing`, and `dataclasses`. No authentication or special transport configuration is mentioned; it communicates via the MCP protocol.
The server’s performance depends on the size of the JSON dataset. Fuzzy search uses a similarity threshold (default 0.6) to control result relevance, and pagination is limited by the `page_size` parameter. The data is local and not automatically updated.

Soar Flight Booking MCP is a remote MCP server available at https://mcp.soar.flights.
A search tool helps dev to solve the naming things problem.

Model Context Protocol Servers

Handl speaks the Model Context Protocol. Your whole billing operation — projects, invoices, clients, reports, approvals — as tools any AI assistant can call, inside your autonomy rules.

Health by Dr Brad works out a health plan from your own results: which screening is due at your age, and evidence-based suggestions, each with the reason and the published guideline or study behind it. Your record is one
コメント