Skip to main content
Glama

SuperiorAPIs MCP Server Tool

by CTeaminfo
# MCP SuperiorAPIs Local This project is a Python-based **MCP Server** that dynamically retrieves plugin definitions from **SuperiorAPIs** and auto-generates MCP tool functions based on their OpenAPI schemas. It operates in `stdio` mode, making it ideal for local development and testing with AI clients. If you need to integrate using HTTP or SSE protocols, please refer to: [CTeaminfo/mcp_superiorapis_remote](https://github.com/CTeaminfo/mcp_superiorapis_remote) ## 📂 Project Structure ``` mcp_superiorapis_local/ ├── src/mcp_superiorapis_local/ # Main program │ ├── __init__.py # Package initialization │ └── server.py # MCP server implementation ├── tests/ # Test files ├── pyproject.toml # Project config & dependencies ├── uv.lock # Locked dependencies └── README.md # Project documentation (this file) ``` ## 🚀 Quick Start ### 1. Environment Preparation **Prerequisites:** - Python 3.13+ - Superior APIs Token ([How to get](https://superiorapis-creator.cteam.com.tw)) ### 2. Clone the Project ```bash # Using HTTPS git clone https://github.com/CTeaminfo/mcp_superiorapis_local.git # Using SSH git clone git@github.com:CTeaminfo/mcp_superiorapis_local.git cd mcp_superiorapis_local ``` ### 3. Install uv (if not installed) ```bash # macOS/Linux curl -LsSf https://astral.sh/uv/install.sh | sh # Windows powershell -c "irm https://astral.sh/uv/install.ps1 | iex" # Or use pip pip install uv ``` ### 4. Install Dependencies ```bash # Create virtual environment uv venv --python 3.13 # Install dependencies uv sync # Or use pip pip install -e . ``` ### 5. Configure Environment Variables ```bash # Set your Superior APIs token export TOKEN=your_superior_apis_token_here # Windows CMD set TOKEN=your_superior_apis_token_here ``` **Token Authentication Instructions:** - Get your token from [Superior APIs](https://superiorapis-creator.cteam.com.tw) - Set the TOKEN environment variable before running the server ### 6. Start the Server ```bash python -m mcp_superiorapis_local or python src/mcp_superiorapis_local/server.py ``` ### 7. Verify Deployment The server will: 1. Fetch plugin data from SuperiorAPIs 2. Dynamically generate MCP tool functions 3. Register the tools 4. Start the MCP server in stdio mode ## 🔌 MCP Client Integration ### With uvx on Pip Configure MCP server with uvx on pip(No need to download source code): ```json { "mcpServers": { "mcp_superiorapis_local": { "command": "uvx", "args": [ "mcp-superiorapis" // https://pypi.org/project/mcp-superiorapis/ ], "env": { "TOKEN": "your_superior_apis_token_here" } } } } ``` ### Local Mode ```json { "mcp_superiorapis_local": { "command": "uv", "args": [ "run", "--directory", "/path/to/mcp_superiorapis_local", "python", "-m", "mcp_superiorapis_local" ], "env": { "TOKEN": "your_superior_apis_token_here" } } } ``` ## 🔧 Startup Steps ```cmd # 1. Navigate to the project directory cd mcp_superiorapis_local # 2. Activate the virtual environment .venv\Scripts\activate # 3. Set environment variable set TOKEN=your_superior_apis_token_here # 4. Run the project python -m mcp_superiorapis_local or python src/mcp_superiorapis_local/server.py ``` **Note:** - Dependencies only need to be installed once (using pip install -e . or uv sync) - After a reboot, you only need to activate the virtual environment and set the environment variable - Once the virtual environment is active, the command prompt will show a (venv) prefix ## 🔗 Related Links - [Superior APIs](https://superiorapis-creator.cteam.com.tw) - Obtain your API Token - [MCP SuperiorAPIs Remote](https://github.com/CTeaminfo/mcp_superiorapis_remote) - HTTP/SSE version - [MCP Protocol](https://modelcontextprotocol.io/) - Official Model Context Protocol documentatio ## MCPHub Certification This project is officially certified by [MCPHub](https://mcphub.com). View this project on MCPHub: 🔗 https://mcphub.com/mcp-servers/CTeaminfo/mcp-superiorapis

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/CTeaminfo/mcp-superiorapis'

If you have feedback or need assistance with the MCP directory API, please join our Discord server