Implementing some features of Manus with MCP
Project description
nano-manus
Features
- Small:
nano_manusis about 1000 LOC. - Using MCP:
nano_manussupports loading MCP from docker,npxand Smithery - Plan-then-Execute:
nano_manuswill 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 meGive me the latest weather in SF in last 7 days and save it to csv
Welcome to give more user cases!
QuickStart
Setup
- Brave Search API key
- Jina API key
- OpenAI API key
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-manusis extremely unstable! My guess isgpt-4ois 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-manuswill 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
Release history Release notifications | RSS feed
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)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3f25cc19415b3339a307f741bf6b99e8de49abacd9f44fa4ccaf3b804f8a9304
|
|
| MD5 |
2f84c59209c713a4910a1b079d445792
|
|
| BLAKE2b-256 |
844efa1d59f5f0515c73709b7c945b1d232bf38a074424b92700dabc3bd81581
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
80cd693af8cb806203c4d6e5aaa729e91fd9c30e8aa050789ab856fc55c39a17
|
|
| MD5 |
c70d0e1adec90a0051db33237289525e
|
|
| BLAKE2b-256 |
b18bd8031de8e0ce2595f67174b2a8ea90427a61d691c2e802cced5e32894dbf
|