Skip to main content
Glama
JacobW2000

sqlite-mcp-server

by JacobW2000

Employee Database MCP Server

A small Python project that lets Claude Desktop interact with a SQLite employee database through the Model Context Protocol (MCP).

I built this project to learn how AI assistants can use external tools to retrieve and modify structured data.

What it does

The server gives Claude a set of tools for working with employee data. For example, Claude can:

  • Add an employee

  • Find an employee by ID

  • Search for employees by name

  • List all employees

  • Update an employee's salary

  • Remove an employee

  • Find the highest-paid employee

  • Calculate the average salary

  • List company departments

  • Count employees by department

  • Get overall company statistics

Because the tools are exposed through MCP, I can ask Claude questions in normal language instead of writing SQL queries myself.

Related MCP server: SQLite MCP Server

How it works

The project is split into three main parts:

Claude Desktop
      |
      | MCP
      v
   server.py
      |
      v
  database.py
      |
      v
   SQLite

server.py exposes the database functions as MCP tools.

database.py handles the SQLite database operations.

Technologies

  • Python

  • SQLite

  • MCP / FastMCP

  • pytest

  • Git / GitHub

Testing

This project includes 11 pytest tests covering database operations and employee queries.

Tests are run with:

python -m pytest tests/test_database.py

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

No tool schema history has been recorded yet.

Maintenance

ActivityMaintained
ResponsivenessNo issues

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Provides database access capabilities to Claude with support for both SQLite and SQL Server databases. It enables users to manage schemas, execute SQL queries, and export results through natural language interaction.
    806
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables natural language interaction with local SQLite databases through Claude Desktop, translating plain English queries into SQL for data analysis and exploration.
    3
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables Claude to query and manage databases (SQLite, SQL Server, PostgreSQL, MySQL) through natural language, supporting read/write operations and schema management.
    806
    MIT
  • F
    license
    Not graded
    quality
    C
    maintenance
    Enables Claude Desktop to securely query a SQLite HR database, providing tools to check leave balances and list pending approvals through natural language.
    -

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/JacobW2000/sqlite-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server