An open API service indexing awesome lists of open source software.

https://github.com/thomasjanssen-tech/mcp_server

Build your own MCP Server with Python and ask questions about companies listed on Crunchbase!
https://github.com/thomasjanssen-tech/mcp_server

artificialintelligence claude llms mcp modelcontextprotocol python

Last synced: 8 months ago
JSON representation

Build your own MCP Server with Python and ask questions about companies listed on Crunchbase!

Awesome Lists containing this project

README

          

Build an MCP Server with Python

Watch the full tutorial on my YouTube Channel



Thomas Janssen Youtube

Prerequisites



  • Python 3.13

Installation

1. Install UV

On Windows:
```
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
```

On MacOS/Linix:
```
curl -LsSf https://astral.sh/uv/install.sh | sh
```

More info: https://docs.astral.sh/uv/getting-started/installation/

2. Download Claude Desktop

Download Claude Desktop here: https://claude.ai/download

3. Clone the repository:

```
git clone https://github.com/ThomasJanssen-tech/MCP_Server
cd MCP_Server
```

4. Add Bright Data API Key



  • Get your $15 Bright Data credits: https://brdta.com/tomstechacademy

  • Rename the .env.example file to .env

  • Add your Bright Data API key

Configure Claude Desktop

In the project directory, now run the following command to automatically configure Claude Desktop, where main.py is the name of your MCP Server Script.

```
uv run mcp install main.py
```

Executing the scripts

- Open a terminal in VS Code

- Execute the following command:

```
uv run download_data.py
uv run ingest_data.py
```

Start asking questions to Claude Desktop


You can now ask questions to Claude Desktop about companies listed on Crunchbase!

Further reading



  • https://github.com/modelcontextprotocol/python-sdk