Skip to main content
Glama

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.

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
    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 -
    MIT License
  • -
    security
    -
    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.
  • 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

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