Skip to main content

Implementing some features of Manus with MCP

Project description

🐜 nano_manus

Implementing some features of Manus with MCP

Shows the Memobase Workflow

nano-manus

Features

  • Small: nano_manus is about 1000 LOC.
  • Using MCP: nano_manus supports loading MCP from docker, npx and Smithery
  • Plan-then-Execute: nano_manus will gather your agents, make the plans and then assign the correct jobs to your agents

User Cases

nano-manus demo video

  • Find all .py file and explain them to me
  • Give me the latest weather in SF in last 7 days and save it to csv

Welcome to give more user cases!

QuickStart

Setup

Your .env should look like:

BRAVE_API_KEY=BSAxxxx
JINA_API_KEY=jina_xxxx
OPENAI_API_KEY=sk-proj-XXXXX

Run default nano-manus

uv sync
uv run examples/basic_planner.py

Abilities

  • Search Web (mcp/brave-search, jina-ai-mcp-server)
  • Local files operations (@wonderwhy-er/desktop-commander)
  • Execute codes and commands in your computer (@wonderwhy-er/desktop-commander)
  • (coming soon) Read .pdf, .doc
  • (coming soon) browser use
  • (coming soon) multi-model router (claude, qwen, deepseek...)

Known Issues

  • nano-manus is extremely unstable! My guess is gpt-4o is not that good at tool use.
  • Unable to exit: seem like some MCPs will cause the problems of unable to exit the program when all the tasks were done.
  • nano-manus will operate files and run command on the current dir of your local computer, make sure you don't run it on some important folders.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nano_manus-0.0.3.tar.gz (28.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nano_manus-0.0.3-py3-none-any.whl (16.0 kB view details)

Uploaded Python 3

File details

Details for the file nano_manus-0.0.3.tar.gz.

File metadata

  • Download URL: nano_manus-0.0.3.tar.gz
  • Upload date:
  • Size: 28.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.5.4

File hashes

Hashes for nano_manus-0.0.3.tar.gz
Algorithm Hash digest
SHA256 3f25cc19415b3339a307f741bf6b99e8de49abacd9f44fa4ccaf3b804f8a9304
MD5 2f84c59209c713a4910a1b079d445792
BLAKE2b-256 844efa1d59f5f0515c73709b7c945b1d232bf38a074424b92700dabc3bd81581

See more details on using hashes here.

File details

Details for the file nano_manus-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: nano_manus-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 16.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.5.4

File hashes

Hashes for nano_manus-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 80cd693af8cb806203c4d6e5aaa729e91fd9c30e8aa050789ab856fc55c39a17
MD5 c70d0e1adec90a0051db33237289525e
BLAKE2b-256 b18bd8031de8e0ce2595f67174b2a8ea90427a61d691c2e802cced5e32894dbf

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page