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

Related MCP server: Customized MCP Server

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.

Latest Blog Posts

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