https://github.com/AI-Maker-Space/MCP-Event
A short demonstration of how you can build your own MCP Server!
https://github.com/AI-Maker-Space/MCP-Event
Last synced: 3 months ago
JSON representation
A short demonstration of how you can build your own MCP Server!
- Host: GitHub
- URL: https://github.com/AI-Maker-Space/MCP-Event
- Owner: AI-Maker-Space
- Created: 2025-04-09T16:23:40.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-04-09T16:58:35.000Z (8 months ago)
- Last Synced: 2025-04-09T17:44:36.643Z (8 months ago)
- Language: Python
- Homepage:
- Size: 46.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-mcp-servers - **MCP-Event** - A short demonstration of how you can build your own MCP Server! `python` `mcp` `server` `pip install git+https://github.com/AI-Maker-Space/MCP-Event` (🤖 AI/ML)
README
##
AI Makerspace: MCP Event
This project is a demonstration of the MCP (Model Context Protocol) server, which utilizes the Tavily API for web search capabilities. The server is designed to run in a standard input/output (stdio) transport mode.
## Project Overview
The MCP server is set up to handle web search queries using the Tavily API. It is built with the following key components:
- **TavilyClient**: A client for interacting with the Tavily API to perform web searches.
## Prerequisites
- Python 3.13 or higher
- A valid Tavily API key
## Installation
1. **Clone the repository**:
```bash
git clone
cd
```
2. **Configure environment variables**:
Copy the `.env.sample` to `.env` and add your Tavily API key:
```
TAVILY_API_KEY=your_api_key_here
```
## Running the MCP Server
To start the MCP server, you will need to add the following to your MCP Profile in Cursor:
```
{
"mcpServers": {
"websearch-server": {
"command" : "uv",
"args" : ["--directory", "/PATH/TO/REPOSITORY", "run", "server.py"]
}
}
}
```
The server will start and listen for commands via standard input/output.
## Usage
The server provides a `web_search` tool that can be used to search the web for information about a given query. This is achieved by calling the `web_search` function with the desired query string.
## License
This project is licensed under the MIT License. See the LICENSE file for more details.
## Contributing
Contributions are welcome! Please open an issue or submit a pull request for any changes.