SantoMcpServer

N0NameN0/SantoMcpServer

3.1

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

SantoMcpServer is a lightweight Mcp Server built on FastMCP, designed for easy module management with enable/disable functionalities.

SantoMcpServer

A tiny Mcp Server based on FastMCP with simple enable/disable module tools facilities.

It use the same mechanism as APACHE config site.

Two directories :

"tool_available/" ( where you put your modules )

"tool_enabled/"( where you put modules symlink you wanted to be enabled )

Installation

Nothing special, there is a little requirements.txt file with only fastmcp and uvicorn

Screenshot

console

Technical Informations

I use a NGINX server as a front ( to handle SSL and BEARER auth token process ) here is my config part if you need an example :

location = /mcp {
    # Check if there is an Authorization in the header
    if ($http_authorization = "") {
        return 401;
    }

    # Check if it start by "Bearer "
    if ($http_authorization !~* "^Bearer ") {
        return 401;
    }

    # Check if it's the allowed static token ( Change for yours ;) )
    if ($http_authorization !~ "^Bearer THIS_IS_MY_TOKEN$") {
        return 401;
    }

    # jump to our server ;)
	  proxy_pass http://127.0.0.1:8000/mcp;
}