Algorand MCP
by GoPlausible
# Algorand MCP Server Installation Guide
This guide is specifically designed for AI agents like Cline to install and configure the Algorand MCP server for use with LLM applications like Claude Desktop, Cursor, Roo Code, and Cline.
## Overview
The Algorand MCP server provides a comprehensive set of tools and resources for interacting with the Algorand blockchain through the Model Context Protocol (MCP). It enables AI assistants to perform operations like creating accounts, managing assets, deploying smart contracts, and executing transactions on the Algorand network.
## Prerequisites
Before installation, you need:
1. Node.js v23.6.1 or later
2. npm v10.2.4 or later
## Installation and Configuration
### Configure MCP Settings
Add the Algorand MCP server configuration to your MCP settings file based on your LLM client:
#### Configuration File Locations
- Cline (VS Code Extension): `~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json`
- Roo Code (VS Code Extension): `~/Library/Application Support/Code/User/globalStorage/rooveterinaryinc.roo-cline/settings/cline_mcp_settings.json`
- Claude Desktop: `~/Library/Application Support/Claude/claude_desktop_config.json`
- Cursor: `[project root]/.cursor/mcp.json`
Add this configuration to your chosen client's settings file:
```json
{
"mcpServers": {
"algorand": {
"command": "node",
"args": ["/path/to/algorand-mcp/packages/server/dist/index.js"],
"disabled": false,
"autoApprove": [],
"env": {
"ALGORAND_NETWORK": "testnet",
"ALGORAND_ALGOD_API": "https://testnet-api.algonode.cloud/v2",
"ALGORAND_ALGOD": "https://testnet-api.algonode.cloud",
"ALGORAND_INDEXER_API": "https://testnet-idx.algonode.cloud/v2",
"ALGORAND_INDEXER": "https://testnet-idx.algonode.cloud"
}
}
}
}
```
Replace `/path/to/algorand-mcp` with the actual path where the server is installed.
## Verify Installation
To verify the installation is working:
1. Restart your LLM application (Cline, Claude Desktop, etc.)
2. Test the connection by running a simple command like:
```
Please create a new Algorand account using the Algorand MCP server.
```
## Troubleshooting
### Common Issues and Solutions
1. **MCP server connection issues**
- Verify the syntax in your MCP settings file is correct
- Ensure Node.js and npm versions meet the requirements
- Check if any other MCP servers are causing conflicts
2. **Transaction failures**
- Verify you have sufficient funds for the operation
- Check if you're using the correct address format
- Ensure your node connection is working
3. **JSON parsing errors in configuration**
- Make sure your MCP settings file is properly formatted
- Verify all paths use forward slashes, even on Windows
- Check for any missing commas or brackets in the configuration
## Additional Information
For more detailed information:
- [Visit the Algorand MCP Smithery](https://smithery.ai/server/@GoPlausible/algorand-mcp)
- Check the [Algorand MCP Server Documentation](https://github.com/GoPlausible/algorand-mcp)
- Visit the builder's website at [GoPlausible](https://goplausible.com/)