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., "@My Awesome MCPecho back 'Hello, world!'"
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.
my-awesome-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.)
my_awesome_mcp-mcp --transport stdioHTTP Transport (for web integration)
my_awesome_mcp-mcp --transport streamable-http --port 8080Docker
# Build image
docker build -t my-awesome-mcp .
# Run container
docker run -p 8080:8080 my-awesome-mcpAvailable Tools
example_tool: Echo a message backget_server_info: Get information about this MCP server
Development
Running Tests
pip install pytest pytest-asyncio
pytest tests/Adding New Tools
Create a new function in
my_awesome_mcp/app.pyDecorate it with
@mcp.tool()Add proper type hints and docstring
The tool will automatically be available to MCP clients
Example:
@mcp.tool()
async def my_new_tool(input_text: str) -> Dict[str, Any]:
"""
Description of what this tool does.
Args:
input_text: Description of the parameter
Returns:
Dictionary with the result
"""
return {"result": f"Processed: {input_text}"}Configuration
Deployment
Docker Deployment
This project includes a Dockerfile for easy deployment:
docker build -t my-awesome-mcp .
docker run -p 8080:8080 my-awesome-mcpCI/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
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.