{"type":"blog_post","title":"agentscope: LLM Multi-Agent Application Framework and MCP Client","description":"agentscope is a Python-based MCP Client for building LLM-powered multi-agent applications, offering a drag-and-drop workstation and actor-based distribution. It simplifies complex agent system development with robust fault-tolerance and broad model compatibility.","content":"# agentscope: Building Distributed LLM Multi-Agent Systems\n\nagentscope is a Python-based MCP Client designed to streamline the creation of LLM-powered multi-agent applications. It provides a framework that simplifies the complexities of distributed agent systems, offering tools like a drag-and-drop workstation and robust fault-tolerance mechanisms.\n\n## Simplifying Multi-Agent Development\n\nThe core of agentscope lies in its approach to multi-agent application development. It uses an actor-based distribution model, allowing developers to build distributed systems with a centralized programming paradigm. This abstraction aims to reduce the overhead typically associated with managing distributed components.\n\nKey features supporting this include:\n*   **Fruitful Components**: A collection of pre-built elements to accelerate development.\n*   **High Robustness**: Custom fault-tolerance controls and retry mechanisms are built-in to enhance application stability.\n*   **Comprehensive Documentation**: Resources to guide developers through the framework.\n*   **Broad Compatibility**: Support for various model libraries and local deployment options.\n\n## Bridging to Diverse LLMs\n\nagentscope offers extensive compatibility with a range of LLM providers and local deployment methods through its `ModelWrapper`. This allows developers to integrate preferred models without significant refactoring.\n\nSupported third-party APIs include:\n*   OpenAI\n*   DashScope\n*   Gemini\n*   ZhipuAI\n*   ollama\n*   LiteLLM\n*   Yi API\n*   Anthropic API\n\nFor local model deployment, agentscope integrates with libraries such as:\n*   ollama\n*   Flask\n*   Transformers\n*   ModelScope\n*   FastChat\n*   vllm\n\nThis flexibility ensures that applications built with agentscope can leverage both cloud-based and self-hosted LLM solutions.\n\n## The AgentScope Workstation and Studio\n\nFor developers new to multi-agent systems or looking for a visual approach, agentscope provides two key interfaces:\n\n*   **AgentScope Workstation**: A drag-and-drop programming platform that includes a copilot feature, assisting beginners in constructing agent-based systems.\n*   **AgentScope Studio**: An easy-to-use runtime user interface capable of displaying multimodal output, including text, images, audio, and video, on the front end. This provides a visual way to monitor and interact with running agent applications.\n\nAdditionally, agentscope includes a **Web Search** tool, allowing agents within the system to retrieve information from the internet.\n\n## Getting Started\n\nagentscope requires Python 3.9 or higher. While a `pip install agentscope` command is available, the project is under active development, and installing from source in editable mode is recommended:\n\n```bash\ncd agentscope\npip install -e .\n```\n\nOptional dependencies for specific deployment scenarios, such as distribution mode, can be installed as needed.\n\n## References\n- [agentscope on GitHub](https://github.com/modelscope/agentscope)\n- [Model Context Protocol Documentation](https://modelcontextprotocol.io/introduction)\n- [agentscope on model-context-protocol.com](https://model-context-protocol.com/clients/)","keywords":["agentscope","mcp-client","multi-agent-llm"],"published_at":"2026-07-10T16:12:23.678+00:00","related_repository":{"slug":"llm-multi-agent-application-building-framework","type":"Client","url":"https://model-context-protocol.com/clients/llm-multi-agent-application-building-framework"},"source_url":"https://model-context-protocol.com/blog/agentscope-llm-multi-agent-application-framework-and-mcp-client-mcp-client-guide"}