MCP-server

lichenr3/MCP-server

3.2

If you are the rightful owner of MCP-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

This repository hosts a Model Context Protocol (MCP) server that exposes a set of tools as accessible APIs through the FastMCP interface.

Tools
2
Resources
0
Prompts
0

MCP Server

This repository hosts a Model Context Protocol (MCP) server that exposes a set of tools (functions) as accessible APIs through the FastMCP interface.
Each tool is registered automatically from Python functions and can be invoked by MCP clients such as MCP-Client.


šŸ“¦ Features

  • Converts Python functions into callable MCP tools
  • Supports multiple independent servers (e.g. policyAdvisor, dailyChatting)
  • Uses streamable-http transport for communication
  • Easily extendable by adding new modules under /tools

šŸ—‚ļø Project Structure

ā”œā”€ā”€ http_server.py # Core FastMCP server class
ā”œā”€ā”€ utils.py # Utility to extract public functions from modules
ā”œā”€ā”€ daily_chatting_kit.py # Example tool: weather, date/time API
ā”œā”€ā”€ policy_database_kit.py # Example tool: MongoDB-based policy query API
└── run.py # Entry point: launches multiple servers in parallel