Token导航 LogoToken导航TokenDH.com
MCP Car Database logo
数据服务未说明官方级别未说明来源级核验

MCP Car Database

MCP Server

一个基于MCP协议的SQLite数据库查询工具,用于客户端与服务器之间的通信和数据查询。

工具数

0

提示词数

0

GitHub Stars

1

资源数

0
数据分析PythonSQLite本地部署

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Gabriel-Maxsy

提供方

Gabriel-Maxsy

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

Projeto MCP

Este é um projeto finalizado que utiliza o protocolo MCP (Model Context Protocol) para comunicação entre cliente e servidor. O projeto inclui a criação de um banco de dados SQLite e a implementação de um cliente que consulta esse banco.

Estrutura de pastas

📁 mcp-car │-- 📂 app │ ├── server.py # Arquivo do servidor MCP │ ├── database.py # Script responsável pela criaçãodo banco de dados │-- 📂 client │ ├── client.py # Código principal do cliente onde ocorre interação │-- 📂 utils │ ├── create_cars.py # Gera dados fictícios para o banco │-- README.md # Documentação do projeto

Como rodar o projeto

  1. Criar e configurar o ambiente virtual

- Para garantir que todas as dependências do projeto sejam instaladas corretamente, é recomendado criar um ambiente virtual. - Na raiz do seu projeto, execute o seguinte comando para criar um ambiente virtual:

python -m venv venv

Em seguida:

.\venv\Scripts\activate

Então para baixar as dependências:

pip install -r requirements.txt - Isso instalará todas as bibliotecas que o projeto necessita para funcionar corretamente.

Agora você pode seguir com o restante da configuração do projeto, já com o ambiente virtual pronto para uso.

  1. Criar o banco de dados

- Navegue até a pasta app. - Abra o arquivo database.py e execute-o para criar o banco de dados no formato SQLite dentro da sua pasta "data". Este script criará a estrutura necessária para armazenar os dados dos carros.

  1. Preencher o banco de dados com dados fictícios

- Acesse a pasta utils. - Abra o arquivo create_cars.py e execute-o para popular o banco de dados com 100 registros de carros fictícios. Esse passo é necessário para ter dados no banco antes de rodar o sistema.

  1. Executar o cliente e consultar os dados

- Com o banco de dados preenchido, vá até a pasta client. - Execute o arquivo client.py para interagir com o sistema. O agente permitirá que você insira filtros (como marca, modelo, ano, etc.) para procurar carros no banco de dados.

Exemplo de uso

Ao rodar o cliente (client.py), você será solicitado a informar critérios de busca, como:

  • Marca
  • Modelo
  • Ano
  • Cor
  • Preço máximo

O cliente enviará a consulta para o servidor, que realizará a busca no banco de dados e retornará os carros que atendem aos critérios fornecidos.

Você pode interromper a busca digitando "sair" a qualquer momento.


Contribuições

Sinta-se à vontade para explorar e modificar o projeto conforme necessário. Caso tenha dúvidas ou queira sugerir melhorias, envie um pull request ou entre em contato.

目录标签

目录标签

数据分析PythonSQLite本地部署数据库查询MCP协议客户端-服务器通信

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

部署方式(deploymentType,部署类型)

local-only

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明nonelocal-only

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP