
catbot app
A feeding app
Repository Info
About This Server
A feeding app
Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.
Documentation
Broken
This is an example from official but it's stuck at build page forever.
"build": {
"beforeDevCommand": "dx serve --port 1420",
"devUrl": "http://localhost:1420",
"beforeBuildCommand": "dx build --release",
"frontendDist": "../dist"
},
Workaround
Delete beforeDevCommand and run dx serve --port 1420 ourself
"build": {
"devUrl": "http://localhost:1420",
"beforeBuildCommand": "dx build --release",
"frontendDist": "../dist"
},
Dev
dx serve --port 1420
cargo tauri dev
Release
./release.sh v0.2.0
Features
- Display current token or pair price on MacOS tray with minimal resources used.
- Link to JUP portfolio.
TODO
-
[SYSTEM] Create config with wallet address.
-
[ETL] Get
JLP/SOLquote data onCloudRun. -
[ETL] Get
JLP/USDCquote data onCloudRun. -
[ETL] Get
SOL/USDCquote data onCloudRun. -
[INDICATOR] Calculate
MACD,BB,RSI. -
[SUGGESTION] The price
JLP/SOLwill be stable at 1% range for 3 days ahead, estimated 2SOLprofit, consider open the pool. -
[SUGGESTION] The price
JLP ⟢ SOLwill move 1.5% to the right, consider rebalance the pool to the right. -
[SUGGESTION] The price
SOL +10%will be up more than 10%, consider withdraw and long. -
[SUGGESTION] The price
JLPwill be down, consider shot for 1 day, estimated 2SOLprofit. -
[SUGGESTION] The price
JLPwill be up, consider long for 1 day, estimated 2SOLprofit. -
[SUGGESTION] The price
JLP/SOLis at the bottom, consider DCA 3 times for the next 12 hours. -
[MENU] Update price to all token in menu when display.
-
[PRICE] Better use quoted price?
-
[MENU] Can switch price e.g.
JLP/SOL,SOL/JLP. -
[MENU] Add indicator ↗︎↗︎↗︎, ↑↓↘︎↴, ⥂⥄+−⦧⦦⟡⟢⟣⫠⫠⫟.
-
[FORECAST] Add 1 day forecast from historical data.
-
[HOLD] Holder will get top most perf model. stake
JLP, system get 57% yield. -
[AGENT] Build agent chat interface with example prompt.
-
[SUGGESTION] Build prompt with price,ta.
-
[SUGGESTION] Rust call
VertexAIviaCloudRun. -
[SUGGESTION] RAG + Prompt + Thinking
-
[SUGGESTION] Notify rebalance/open/close.
-
[SUGGESTION] Notify harvested.
-
[SUGGESTION] PNL Graph.
-
[TOOLS] Swap at RAY: CommandsName::SwapV2
-
[TOOLS] Add tooling via MCP.
-
[TOOLS] Open
SOL/JLPposition via RAY:CommandsName::OpenPosition -
[TOOLS] Harvest: harvestLockedPosition
-
[TOOLS] Increase Liquidity: CommandsName::IncreaseLiquidity
-
[TOOLS] Decrease Liquidity: CommandsName::DecreaseLiquidity
-
[PREDICTION] Fine-tuning model.
-
[PREDICTION] Use fine-tuned model.
-
[PREDICTION] Able to use custom
API. -
[PREDICTION] Able to select strategy with fee tier.
-
[TASKS] Display
Schedule Taskswith time interval window. -
[TASKS] Call
CloudFlareAPI for parse task. -
[PRICE]
APIrotation and fallback. -
[PRICE] Can set alert at price on CloudFlare schedule.
-
[PRICE] Can set alert at price on local.
-
[OUT] Multiply
JLPat Kamino. -
[OUT] Multiply
hSOLat Kamino. -
Swap at Jup: https://github.com/jup-ag/jupiter-swap-api-client
-
Get
SOL/JLPhistory price:https://fe-api.jup.ag/api/v1/charts/27G8MtK7VtTcCHkpASjSDdkWWYfoqT6ggEuKidVJidD4?quote_address=So11111111111111111111111111111111111111112&type=1H&time_from=1736917164&time_to=1738119564 -
[OUT] Long Jup perf when
SOLdown. -
[OUT] Short Jup perf when
SOLup. -
[OUT] Set harvested target(+jup fee) and Token out.
-
Simulation mode.
-
Get
SOL/JLPhistory positions info: get_all_nft_and_position_by_owner -
Get Technical Analysis: [https://github.com/00x4/m4rs]
-
Plot Graph with plotters
-
Support more verified token
Quick Start
Clone the repository
git clone https://github.com/catbot-ai/catbot-appInstall dependencies
cd catbot-app
npm installFollow the documentation
Check the repository's README.md file for specific installation and usage instructions.
Repository Details
Recommended MCP Servers
Discord MCP
Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.
Knit MCP
Connect AI agents to 200+ SaaS applications and automate workflows.
Apify MCP Server
Deploy and interact with Apify actors for web scraping and data extraction.
BrowserStack MCP
BrowserStack MCP Server for automated testing across multiple browsers.
Zapier MCP
A Zapier server that provides automation capabilities for various apps.