calvinw
MCP Servercalvinwpublic

chainlit mcp client

用于查询和管理 Coffee Shop 和 BusMgmtBenchmarks 数据库的 Chainlit MCP 客户端。

Repository Info

0
Stars
0
Forks
0
Watchers
0
Issues
HTML
Language
-
License

About This Server

用于查询和管理 Coffee Shop 和 BusMgmtBenchmarks 数据库的 Chainlit MCP 客户端。

Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.

Documentation

Live Demo Version (uses OPENROUTER_API_KEY)

Chainit MCP Client

Version with Database Display (uses OPENROUTER_API_KEY)

Chainit MCP Client With Database Display

After you start put in your OPENROUTER_API_KEY, this will be saved in local storage for the browser. Next you may want to load up some MCP servers to work with.

Go to the wrench icon and you can load up local or remote MCPS with this Chainlit app.

You can load up some remote MCPS at this point, here are the details:

MCP Greet Server

Type: SSE
Name: mcp-greet

ServerURL: https://mcp-greet.mcp.mathplosion.com/sse

MCP Dolt Database Server

Type: SSE
Name: mcp-dolt-database

ServerURL: https://bus-mgmt-databases.mcp.mathplosion.com/mcp-dolt-database/sse

MCP SEC 10ks Server

Type: SSE
Name: mcp-sec-10ks

ServerURL: https://bus-mgmt-databases.mcp.mathplosion.com/mcp-sec-10ks/sse

MCP YFinance 10ks Server

Type: SSE
Name: mcp-yfinance-10ks

ServerURL: https://bus-mgmt-databases.mcp.mathplosion.com/mcp-yfinance-10ks/sse

With this dolt database MCP you can explore any dolt database in the format:

owner/database/branch

where

  • owner is the database owner
  • database is the database name
  • branch is the branch of the database (typically its main)

For example calvinw/coffee-shop/main is here

You will be able only be able to query it in view only mode unless you pass it a dolt api token.

Tools Available

Here are the Dolt database explorer tools available. You can also ask the LLM to give them to you:

Tool NameDescription
read_queryExecute SQL read queries safely on the Dolt database. Takes a SQL query and database string as parameters.
write_queryExecute write operations (INSERT, UPDATE, DELETE, CREATE, DROP, ALTER, RENAME) on the Dolt database. Handles polling for asynchronous operations. Requires an API token in addition to SQL query and database string.
list_tablesList the BASE tables in the database (excluding views). Only requires the database string parameter.
describe_tableDescribe the structure of a specific table. Handles table names that require quoting automatically. Takes table name and database string as parameters.
list_viewsList the views in the database. Only requires the database string parameter.
describe_viewShow the CREATE VIEW statement for a specific view. Takes view name and database string as parameters.

These tools allow you to explore and interact with Dolt databases - from basic schema exploration with list_tables and describe_table, to querying data with read_query, and making changes with write_query. The write operations require an API token for authentication, while read operations do not.

Databases You Can Try

BusMgmtBenchmarks (calvinw/BusMgmtBenchmarks/main)

The financial BusMgmtBenchmarks database is:

calvinw/BusMgmtBenchmarks/main

DoltHub version | Schema documentation

This is the BusMgmtBenchmarks project is described here

Retail Orders (calvinw/retail-orders/main)

A simple retail-orders example is here:

calvinw/retail-orders/main

DoltHub version | Schema documentation

Engagement Marketing (calvinw/engagement/main)

An example of an engagment marketing database:

calvinw/engagement/main

DoltHub version | Schema documentation

Sakila DVD Rental Store (calvinw/sakila/main)

Dolt version of well known sakila database:

calvinw/sakila/main

DoltHub version | Schema documentation

Prompts to Try

  • Can you tell me what tables are in the database?
  • Can you describe the schema of the products table?
  • Can you summarize the database and tell me what the tables are for?

Example of Coffee Shop database (calvinw/coffee-shop/main)

products Table

Product IDNameCategoryPriceDescriptionIn Stock
1EspressoCoffee$2.50Strong black coffee made by forcing steam through ground coffee beansYes
2CappuccinoCoffee$3.50Espresso with steamed milk foamYes
3LatteCoffee$3.75Espresso with steamed milkYes
4AmericanoCoffee$2.75Espresso with hot waterYes
5Matcha LatteTea$4.25Green tea powder with steamed milkYes
6Earl GreyTea$2.50Black tea flavored with bergamotYes
7Chocolate CroissantPastry$3.25Buttery croissant with chocolate fillingYes
8Blueberry MuffinPastry$2.95Moist muffin with fresh blueberriesYes
9Iced CoffeeCoffee$3.25Chilled coffee served with iceYes
10Chai LatteTea$3.95Spiced tea with steamed milkYes

Orders Table

Order IDProduct IDCustomer NameQuantityOrder DateCompleted
12John Smith12025-04-13 08:15:00Yes
27John Smith12025-04-13 08:15:00Yes
35Emma Johnson12025-04-13 09:22:00Yes
410Michael Brown22025-04-13 10:05:00Yes
51Sarah Davis12025-04-13 10:30:00Yes
63David Wilson12025-04-13 11:15:00No
78David Wilson22025-04-13 11:15:00No
89Jennifer Lee12025-04-13 11:42:00No
94Robert Taylor12025-04-13 12:10:00No
106Lisa Anderson32025-04-13 12:25:00No

Quick Start

1

Clone the repository

git clone https://github.com/calvinw/chainlit-mcp-client
2

Install dependencies

cd chainlit-mcp-client
npm install
3

Follow the documentation

Check the repository's README.md file for specific installation and usage instructions.

Repository Details

Ownercalvinw
Repochainlit-mcp-client
LanguageHTML
License-
Last fetched8/10/2025

Recommended MCP Servers

💬

Discord MCP

Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.

integrationsdiscordchat
🔗

Knit MCP

Connect AI agents to 200+ SaaS applications and automate workflows.

integrationsautomationsaas
🕷️

Apify MCP Server

Deploy and interact with Apify actors for web scraping and data extraction.

apifycrawlerdata
🌐

BrowserStack MCP

BrowserStack MCP Server for automated testing across multiple browsers.

testingqabrowsers

Zapier MCP

A Zapier server that provides automation capabilities for various apps.

zapierautomation