Wordware MCP
local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Supports configuration via .env files, allowing users to specify environment variables like API keys and port settings for the Wordware MCP server.
Provides access to the source code repository for contribution and development of the Wordware MCP server.
Enables installation and execution of the Wordware MCP server through npm packages and the npx command.
wordware-mcp
The Wordware MCP (Master Control Program) server allows you to run your Wordware apps locally. This enables you to integrate Wordware's powerful AI flows directly into your local development environment, making it easier to test and develop applications that leverage Wordware's capabilities.
What's New in Version 1.1.5
- Updated to work with the new local API endpoint (http://localhost:9000/{WORDWARE_API_TOKEN})
- No need to specify APP_IDs anymore - tools are discovered automatically
- Interactive installation process with
npx wordware-mcp
- Automatic Claude configuration setup
- Enhanced CLI interface with command-line argument support
- Direct specification of API key via parameters
- Improved error handling and logging
- Global installation support with simple command syntax
Installation
The easiest way to get started is using the interactive installation process with npx:
This will guide you through:
- Entering your Wordware API key
- Setting up Claude configuration (optional)
The npx command will:
- Prompt you for configuration details if not provided
- Create necessary configuration files
- Set up your local environment to run Wordware apps
After running the npx command, you can start the MCP server with:
Permanent Installation
If you prefer to install the package permanently:
Prerequisites
Before using this package, you need:
- A Wordware account (sign up at wordware.ai)
- A Wordware API key
- At least one deployed Wordware app
Basic Usage
Using npx directly (no installation required)
You can run wordware-mcp using npx without installing it first:
As a global command
If installed globally, you can run in one of two ways:
Command Line Options
As a package in your project
Configuration
You can configure the MCP server in two ways:
1. Environment Variables or .env File
Create a .env
file with the following variables:
2. Command Line Arguments
Pass the configuration directly when running the command:
Creating Your Wordware Setup
Create an account
To start, you'll need a Wordware account. Head to wordware.ai, sign in and create an account
Create an API key
For your wordware flows to be accessible via MCP, you'll need to create an API key. For that, click on your profile picture in the top right corner > API keys > Create a new key > Copy your key
Create an app
Now it's time to get creative. Create a wordware app for whatever you want to achieve, or feel free to fork an app from the explore page (https://app.wordware.ai/explore).
Deploy your app
For your app to be triggered as MCP, you'll need to deploy it. To do that, head to your app. You should see a "Deploy" button in the top right corner. Then head to the deployment page.
Get the app_id
On the deployment page, you'll see your deployment url: https://app.wordware.ai/explore/apps/{app_id}
. Get your app_id from there
Using with Claude Desktop
To use this MCP server with Claude Desktop:
- Make sure Claude for Desktop is installed
- Modify the Claude desktop config file located at:
~/Library/Application\ Support/Claude/claude_desktop_config.json
- Add the following to the file:
Complete Example Workflow
Here's a complete workflow example to get up and running quickly:
1. Configure and Start Wordware MCP
2. Integrate with Your Application
After starting the MCP server, your Wordware apps will be accessible at:
You can trigger your Wordware flows via HTTP requests:
3. Developing with Hot Reloading
During development, any changes you make to your Wordware apps will be immediately available - just refresh your app or make a new API call.
Development
If you want to contribute to this package:
License
MIT
Troubleshooting
Common Issues with npx
- "Command not found" after installationIf you see
command not found
after installing with npx:Copy - Configuration issuesIf your configuration isn't being detected:Copy
- Connection refused errorsIf you see connection errors when trying to use your apps:Copy
- Permissions issuesIf you encounter permissions errors with npx:Copy
For more assistance, please file an issue on our GitHub repository.
Environment Variables
The following environment variables can be set in the .env
file:
PORT
- The port to run the server on (default: 3000)WORDWARE_API_KEY
- Your Wordware API key
This server cannot be installed
A Master Control Program server that allows developers to run Wordware AI flows locally, enabling integration of Wordware's AI capabilities directly into local development environments.