Flow MCP
by Outblock
README.md
# Flow MCP Monorepo
This monorepo contains a collection of Model Context Protocol (MCPs) for interacting with the Flow blockchain and FLOW-EVM environment.
## Packages
This monorepo is split into two main packages:
- **`packages/flow-mcp`**: Core tools for interacting with the native Flow blockchain. This includes functionalities for managing accounts, checking balances, and interacting with native contracts.
- **`packages/flow-defi-mcp`**: A suite of tools focused on DeFi (Decentralized Finance) and EVM-compatible interactions on the Flow network. This includes tools for checking token prices, swapping tokens on decentralized exchanges, and interacting with ERC20 tokens.
Please refer to the `README.md` file within each package for more detailed information, including setup instructions and a list of available tools.
## Getting Started
To get started with this monorepo, you will need to have a monorepo manager like `pnpm`, `lerna`, or `turborepo` installed.
1. Clone the repository:
```bash
git clone <repository-url>
```
2. Navigate to the root directory and install the dependencies for all packages:
```bash
pnpm install
# or yarn install, or npm install
```
## Contributing
Contributions are welcome! Please open an issue or submit a pull request with your changes.
TDQS
A3.5/5.0
Scored across 5 tools
Disambiguation3/5
There is overlap between get_account_info and get_flow_balance, as account info includes balance. Additionally, get_token_balances may overlap with the balance portion of account info. However, the descriptions provide some distinction.
Naming Consistency5/5
All tools follow the consistent verb_noun pattern with 'get_' prefix, making them predictable and easy to understand.
Tool Count5/5
5 tools is well-scoped for a read-only Flow blockchain information server. Each tool addresses a distinct query need without being overwhelming.
Completeness4/5
The set covers essential read operations for Flow accounts (balance, tokens, contracts, COA). Minor gaps exist such as missing block info or non-fungible token queries, but core functionality is present.
Maintenance
ActivityInactive
ResponsivenessNo issues