starcraft2-smartable

starcraft2-smartable

3.5

The StarCraft2 Smartable MCP Server provides tools to enhance your StarCraft II experience with news, gameplay details, guides, and more.

The StarCraft2 Smartable MCP Server offers a comprehensive suite of functionalities designed to keep you informed and engaged with the StarCraft II universe. It provides access to the latest news, gameplay details, guides, and information about top players, ensuring that both casual fans and competitive players have valuable resources at their fingertips. With a focus on high service levels and minimal latency, the server ensures reliable and timely information delivery.

Features

  • {'name': 'Sponsorships', 'description': 'Retrieve information about StarCraft 2 sponsorships.'}
  • {'name': 'Games', 'description': 'Access a list of StarCraft 2 gameplays and explore collections.'}
  • {'name': 'Guides', 'description': 'Access a variety of StarCraft 2 guides and tutorials.'}
  • {'name': 'News', 'description': 'Stay updated with the latest StarCraft 2 news.'}
  • {'name': 'People', 'description': 'Learn about top players and influencers in the StarCraft 2 community.'}

MCP Tools

  • get_sponsorships: Fetch details about StarCraft 2 sponsorships.
  • get_games: Retrieve a list of gameplays; optional pagination available.
  • get_guides: Find guides and tutorials; optional pagination available.
  • get_news: Access the latest news; optional pagination available.
  • get_people: Discover top players and influencers; optional pagination available.

Usage with Different Platforms

python

python
import requests

url = 'https://api.smartable.ai/starcraft2'
headers = {'Subscription-Key': 'your_api_key'}

response = requests.get(url + '/get_news', headers=headers)
print(response.json())

javascript

javascript
const axios = require('axios');

const url = 'https://api.smartable.ai/starcraft2';
const headers = { 'Subscription-Key': 'your_api_key' };

axios.get(url + '/get_news', { headers })
  .then(response => console.log(response.data))
  .catch(error => console.error(error));