Skip to main content
Glama

Multi-MCPs

by TaylorChen

Multi-MCPs

Multi-MCPs is a Model Context Protocol (MCP) server that aggregates multiple third-party APIs and exposes them as unified MCP tools. It ships with out-of-the-box support for the top 10 commonly used external services: OpenWeather, Google Maps/Places, NewsAPI, GitHub, Notion, Trello, Spotify, Twilio, Unsplash, and CoinGecko.

Install

npm i

Run

Build:

npm run build

Run as an MCP server (stdio):

npx @modelcontextprotocol/inspector build/index.js

Configuration

Provide credentials via environment variables or config/api-configs.json. Environment variables take precedence over file values.

Example config/api-configs.json:

{ "OPENWEATHER_API_KEY": "...", "GOOGLE_API_KEY": "...", "NEWS_API_KEY": "...", "GITHUB_TOKEN": "...", "NOTION_TOKEN": "...", "TRELLO_KEY": "...", "TRELLO_TOKEN": "...", "SPOTIFY_CLIENT_ID": "...", "SPOTIFY_CLIENT_SECRET": "...", "TWILIO_ACCOUNT_SID": "...", "TWILIO_AUTH_TOKEN": "...", "UNSPLASH_ACCESS_KEY": "..." }

You can also point to a custom config file with:

export MUTI_MCPS_CONFIG=/abs/path/to/api-configs.json

Available Tools (selection)

  • Weather: get_current_weather, get_weather_forecast, get_weather_alerts
  • Maps: search_places, get_directions, geocode_address
  • News: get_top_headlines, search_news, get_sources
  • GitHub: search_repositories, get_repository_info, create_issue, list_commits
  • Notion: query_database, create_page, update_page, search_pages
  • Trello: get_boards, create_card, update_card, get_board_cards
  • Spotify: search_tracks, get_track_info, create_playlist, add_tracks_to_playlist
  • Twilio: send_sms, make_call, get_message_history
  • Unsplash: search_photos, get_random_photo, get_photo_details
  • CoinGecko: get_coin_price, get_trending_coins, get_market_data

Note: Tools are listed even if credentials are missing; calls will fail with a clear error if the required credentials are not configured.

License

This project is licensed under the MIT License. See LICENSE for details.

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Aggregates multiple third-party APIs into unified MCP tools, providing out-of-the-box access to 10 popular services including OpenWeather, Google Maps, GitHub, Notion, Spotify, and more. Enables users to interact with weather data, search places, manage repositories, create content, and access various web services through a single MCP server.

  1. Install
    1. Run
      1. Configuration
        1. Available Tools (selection)
          1. License

            Related MCP Servers

            • A
              security
              A
              license
              A
              quality
              An MCP server that provides real-time weather information including temperature, humidity, wind speed, and sunrise/sunset times through the OpenWeatherMap API.
              Last updated -
              1
              2
              Python
              MIT License
              • Linux
              • Apple
            • -
              security
              A
              license
              -
              quality
              A server that integrates the MCP library with OpenAI's API, allowing users to interact with various tools, such as the weather tool, through natural language queries.
              Last updated -
              Python
              MIT License
            • -
              security
              A
              license
              -
              quality
              An MCP server that connects to OpenWeatherMap's API to provide current weather data and multi-day forecasts for locations worldwide in different measurement units.
              Last updated -
              3
              TypeScript
              MIT License
            • A
              security
              F
              license
              A
              quality
              A simple MCP server that provides a tool to fetch current weather information for cities using the Open-Meteo API, communicating through stdin/stdout.
              Last updated -
              1
              2
              TypeScript

            View all related MCP servers

            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/TaylorChen/muti-mcps'

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