Installing WeaveMCP on Your Laptop
WeaveMCP is a control plane for managing Model Context Protocol (MCP) servers. Theweave
CLI tool allows you to connect your local development environment or AI applications (like Claude Desktop) to managed MCP servers.
Quick Install
Install theweave
CLI with a single command:
- Detect your operating system and architecture
- Download the appropriate
weave
binary - Install it to
~/.local/bin/weave
- Make it executable and ready to use
Supported Platforms
- macOS: Intel (amd64) and Apple Silicon (arm64)
- Linux: x86_64 (amd64) and ARM64
- Windows: x86_64 (amd64) and ARM64
What Gets Installed
The installer creates:- Binary:
~/.local/bin/weave
- Config directory:
~/.weavemcp/
(created on first run)
Setting Up Your Shell
After installation, you may need to add~/.local/bin
to your PATH. The installer will check this and provide instructions if needed.
Adding to PATH
If~/.local/bin
isn’t in your PATH, add this line to your shell profile:
Add to
~/.bashrc
or ~/.bash_profile
:First Time Setup
1. Login to WeaveMCP
Authenticate with the WeaveMCP control plane:- Open your browser to the WeaveMCP console
- Prompt you to sign in with GitHub or Google
- Automatically configure your local CLI with authentication tokens
2. Check Your Status
Verify you’re logged in:Configure with Claude Desktop
To use WeaveMCP with Claude Desktop, theweave
CLI can automatically configure your Claude Desktop settings.
Automatic Configuration
After logging in, configure Claude Desktop integration:weave-proxy
entry to your Claude Desktop configuration that connects to your managed MCP servers.
Manual Configuration
If you prefer manual configuration, add this to yourclaude_desktop_config.json
:
Location:
~/Library/Application Support/Claude/claude_desktop_config.json
Using the Proxy
Once configured, restart Claude Desktop. Your managed MCP servers will be available as tools within Claude conversations. Theweave proxy
command:
- Connects to your virtual MCP servers on the WeaveMCP platform
- Handles authentication automatically
- Provides a local MCP interface that Claude Desktop can connect to
- Supports both individual and organization-shared servers
Development Workflow
For Individual Development
For Team/Organization Development
Configuration Files
WeaveMCP stores configuration in~/.weavemcp/
:
config.json
- Authentication tokens and server settingsproxy.log
- Proxy activity logs (when runningweave proxy
)
Troubleshooting
Installation Issues
Permission denied when installing
Permission denied when installing
Binary not found after installation
Binary not found after installation
- Check that
~/.local/bin
is in your PATH - Try running with full path:
~/.local/bin/weave --version
- Restart your terminal after updating PATH
Authentication Issues
Login fails
Login fails
No MCP servers available
No MCP servers available
- Verify you’ve created servers in the WeaveMCP console
- Check that you’re logged into the correct organization
- Run
weave status -v
for detailed information
Claude Desktop Integration
Claude Desktop doesn't see MCP servers
Claude Desktop doesn't see MCP servers
- Restart Claude Desktop after configuration changes
- Check that the
weave
command is in your PATH - Verify Claude Desktop config file syntax is correct
- Check proxy logs:
tail -f ~/.weavemcp/proxy.log
Getting Help
For support:- Check the WeaveMCP Console for server status
- View logs in
~/.weavemcp/proxy.log
- Run commands with verbose output:
weave status -v
Next Steps
After installation and login:Web Console
Visit the console to manage your MCP servers
Create Your First Server
Set up your first virtual MCP server from the web console
Test Integration
Start a new conversation in Claude Desktop and verify your tools are available
Explore Features
Learn about organization sharing, access controls, and advanced proxy features
Advanced Usage
Local Development Mode
For local MCP server development, you can also runweave
in local mode:
API Token Authentication
For CI/CD or headless environments, you can authenticate with API tokens:API tokens can be generated from the WeaveMCP console under your profile settings.