← Back to directory
U

Upsonic

Community
Build autonomous AI agents in Python
GitHub source repository ↗
★ 7.9k Stars Category · Dev Tools Very popular
34FMRS · D
Reliability
4/20
Security and permissions
7/20
Maintenance
9/20
Documentation
9/20
Setup experience
5/20

The supplied material identifies Upsonic as an MIT-licensed Python AI-agent framework, not as a clearly defined MCP server. The README only states that MCP tools can be integrated; it provides no evidence for a server manifest, tools, transport, authentication, or client configuration.

Read the FMRS scoring method →

Upsonic is a Python framework for building autonomous AI agents and traditional agent systems. Its README mentions integrating MCP tools, but provides no manifest, tool definitions, transport details, or client configuration showing that this repository is an MCP server.

Tools

The tool list has not been reviewed yet.

Setup

The README documents installing the Python package with uv pip install upsonic or pip install upsonic. It does not provide installation or client configuration steps for an MCP server.

Fit and risk

Best for

  • Developers building AI agents in Python
  • Autonomous-agent projects requiring workspace-scoped file and shell operations
  • Projects needing custom tools or OCR capabilities

Not for

  • Users seeking a ready-made MCP server tool catalog
  • Users requiring verified transport, authentication, or client configuration details
  • Projects that need unrestricted file or shell operations without an isolated environment

Required permissions

  • Autonomous-agent file and shell operations are restricted to the specified workspace
  • The README does not document additional MCP-server permissions, authentication, or external-service access requirements

Risks and side effects

  • Autonomous agents perform file and shell operations; although the README says path traversal and dangerous commands are blocked, the workspace scope should still be reviewed
  • A sandbox provider is described as a next step; the README mentions E2B but does not specify security settings
  • The supplied material does not establish that the repository itself exposes a directly connectable MCP server

Troubleshooting

  1. Confirm that the `upsonic` Python package is installed
  2. Check that the configured workspace path is correct and accessible
  3. Consult the Upsonic documentation, quickstart, and examples
  4. For MCP integration, verify the specific MCP tool and its configuration source

Use cases

Building autonomous AI agents
Building traditional agent systems
Adding custom tools
Using MCP tools to connect agents to external data sources and services
OCR and document processing

Supported clients

Supported clients have not been confirmed yet.