StepFunMCP logo

StepFunMCP

by weidafeng

StepFunMCP is an MCP server developed based on the StepFun open platform's various model capabilities, similar to MiniMax MCP. It's designed for personal learning and communication.

View on GitHub

Last updated: N/A

What is StepFunMCP?

StepFunMCP is an MCP (Model Control Plane) server that leverages the StepFun API to provide access to various AI models, including large language models, visual understanding models, text-to-image models, and speech models.

How to use StepFunMCP?

To use StepFunMCP, first install the package using pip (pip install stepfun-mcp). Then, configure the MCP server using a JSON configuration file (refer to mcp_server_config_uvx_demo.json or mcp_server_config_demo.json for examples). Ensure you set the STEPFUN_API_KEY, STEPFUN_API_HOST, STEPFUN_MCP_BASE_PATH, and STEPFUN_API_RESOURCE_MODE environment variables in your configuration.

Key features of StepFunMCP

  • Supports text large model calls

  • Supports visual understanding large model calls

  • Supports text-to-image model calls

  • Supports speech model calls

Use cases of StepFunMCP

  • Integrating large language models into applications

  • Performing visual understanding tasks such as image captioning or object detection

  • Generating images from text descriptions

  • Utilizing speech models for tasks like speech recognition or text-to-speech

FAQ from StepFunMCP

What is StepFun?

StepFun is an open platform that provides various model capabilities.

What is MCP?

MCP stands for Model Control Plane, it is a server to manage and control different models.

Where can I find example configurations?

You can find example configurations in mcp_server_config_uvx_demo.json and mcp_server_config_demo.json.

What environment variables do I need to set?

You need to set STEPFUN_API_KEY, STEPFUN_API_HOST, STEPFUN_MCP_BASE_PATH, and STEPFUN_API_RESOURCE_MODE.

Where can I get help or discuss this project?

You can follow the author's WeChat official account (特里斯丹) or Zhihu account (特里斯丹) for discussions and updates.