- Home
- MCP servers
- Exhibition
Exhibition
- python
1
GitHub Stars
python
Language
5 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
You can query and analyze exhibition data using a dedicated MCP server. It aggregates company participation in fairs, venue details, and event information, enabling practical research, strategy planning, and market insights for teams that manage, attend, or analyze industry events.
How to use
You connect to the MCP server through a client that supports MCP endpoints. Use the available tools to search for companies, view their participation in exhibitions, locate venues by region, and browse upcoming or past fairs. Start by configuring a connection to either a remote MCP URL or a local MCP server you run yourself, then invoke the corresponding tool endpoints in your client to retrieve structured results.
How to install
Prerequisites: Python 3.10 or newer, and dependencies listed in the project requirements.
# 1. Clone the project
git clone https://github.com/handaas/exhibition-mcp-server
cd exhibition-mcp-server
# 2. Create and activate a Python virtual environment
python -m venv mcp_env && source mcp_env/bin/activate
# 3. Install dependencies
pip install -r requirements.txt
# 4. Configure environment variables (copy and edit)
cp .env.example .env
Additional sections
Environment variables shown in the local startup flow are required to run the server and authenticate with the MCP platform.
{
"mcpServers": {
"handaas-mcp-server": {
"type": "streamableHttp",
"url": "http://127.0.0.1:8000/mcp"
}
}
}
To run the local server that serves via the streamable HTTP method, start the Python entry point shown below. The server will be available at http://localhost:8000 after startup.
python server/mcp_server.py streamable-http
Configuration notes
You can also connect via the official remote MCP service. Use the HTTP connection configuration to point your client at the remote MCP URL, and ensure you have valid authentication tokens and integrator credentials.
{
"mcpServers": {
"exhibition-mcp-server":{
"type": "http",
"url": "https://mcp.handaas.com/exhibition/exhibition_bigdata?token={token}"
}
}
}
Notes on usage
Important usage details include handling pagination (up to 50 items per page), region formatting for venue searches as "省份,城市", and understanding contact type codes (1: fixed line, 2: email, 5: fax). When searching for a specific company, you can first fuzzy-search by keyword to obtain a full company name if the exact full name is not known.
Available tools
exhibition_bigdata_fuzzy_search
Performs a fuzzy search over company keywords to return a list of matching enterprises based on provided keywords.
exhibition_bigdata_exhibition_participation
Queries an enterprise's participation records across exhibitions, returning details such as fair name, time, venue, and description.
exhibition_bigdata_exhibition_venue_search
Searches for exhibition venues by region, returning venue details including name, address, and capacity.
exhibition_bigdata_exhibition_search
Searches for exhibitions by keyword, returning matching fairs and related details.