Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@DDG MCP Serverecho back 'Hello, how are you doing today?'"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
ddg-mcp-mcp
An awesome MCP generated by AI
Features
π Built with FastMCP framework
π Supports both stdio and HTTP transports
π³ Docker ready
π Type hints throughout
π§ͺ Test suite included
βοΈ GitHub Actions CI/CD
Installation
Clone this repository
Create a virtual environment:
python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activateInstall dependencies:
pip install -r requirements.txt pip install -e .
Usage
Stdio Transport (for Claude Desktop, etc.)
HTTP Transport (for web integration)
Docker
Available Tools
example_tool: Echo a message backget_server_info: Get information about this MCP server
Development
Running Tests
Adding New Tools
Create a new function in
ddg_mcp_mcp/app.pyDecorate it with
@mcp.tool()Add proper type hints and docstring
The tool will automatically be available to MCP clients
Example:
Configuration
Deployment
Docker Deployment
This project includes a Dockerfile for easy deployment:
CI/CD
This project includes GitHub Actions workflows for:
Running tests on multiple Python versions
Building and testing Docker images
Automated deployment (when configured)
Contributing
Fork the repository
Create a feature branch
Make your changes
Add tests for new functionality
Run the test suite
Create a pull request
License
MIT License