tokenlite-mysql-mcp in namespace io.github
Local package path declaredNo credentials listedRepository declared by sourceUpdated 2026-06-07
io.github.andezdev/tokenlite-mysql-mcp · Registry status: active
No name of its own reaches this register for this entry. The heading therefore carries the trailing segment of the identifier; the identifier itself is listed below as a coordinate.
At a glance
A secure, efficient, and intelligent MySQL server for the Model Context Protocol
Vendor's own description, untranslated and unverified
- Execution location
- Local package path declaredMCP-Register · 2026-08-06
- Required secrets declared
- No credentials listedMCP-Register · 2026-08-06
- Declared version and change
4.1.0· Source-reported change date 2026-06-07MCP-Register · 2026-08-06- Repository as declared
- github.com/andezdev/tokenlite-mysql-mcpMCP-Register · 2026-08-06
- Configuration
- can be built from the disclosed start template
Inspect connection paths and prerequisites
Related categories
- MCP servers for databases338
- MCP servers without declared required secrets35,800
- Locally executed MCP servers17,056
- MCP servers with a repository URL30,107
- Local MCP servers without declared required secrets13,238
- Local MCP servers with a repository URL16,152
6 of 12 categories. All categories in the segment catalogue
Page last changed:
Sources and collection
- Runs
- Local package path declared
- Credentials
- No credentials listed
- Registry record changed
- 2026-06-07
- Setup
- Template available
- Registry name
io.github.andezdev/tokenlite-mysql-mcp- Package coordinate
npm:@andezdev/tokenlite-mysql-mcp- Declared version
4.1.0- Source-reported listing date
- 2026-06-07
- Source-reported change date
- 2026-06-07
- First seen by tracevero
- 2026-08-06
- Vendor's website
- https://github.com/andezdev/tokenlite-mysql-mcp
Evidence for this page: The values on this page come from several collections. Each row therefore states its own origin. What the confidence levels mean
Measured values
| Required secrets declared | No credentials listed no Original data – Required secret variables (raw): confirmed absent Original data – Required secret headers (raw): confirmed absent Source: MCP-Register · collected on 2026-08-06 · derived |
|---|---|
| Execution location | Local package path declared local Original data – Transports (raw): stdio Source: MCP-Register · collected on 2026-08-06 · derived |
| Path argument present | no Original data – Path arguments (raw): confirmed absent Original data – Path environment variables (raw): confirmed absent Source: MCP-Register · collected on 2026-08-06 · derived |
| Repository URL listed | Repository declared by source yes Original data – Repository (raw): https://github.com/andezdev/tokenlite-mysql-mcp Source: MCP-Register · collected on 2026-08-06 · derived |
| Field of use, derived from the vendor description | Databases Original data – Description (raw): A secure, efficient, and intelligent MySQL server for the Model Context Protocol Source: MCP-Register · collected on 2026-08-26 · derived |
| Declared version | 4.1.0 Source: MCP-Register · collected on 2026-08-06 · self-declared |
What is measured is what a manifest declares, not what a piece of software does. This registry fetches no repository URL, no endpoint and no package index; nothing here is verified. Which value comes from which source, and by which rule it was formed, is set out in the Methodology.
Source data25
Evidence for this page: The values on this page come from several collections. Each row therefore states its own origin.
| Description (raw) | A secure, efficient, and intelligent MySQL server for the Model Context Protocol Source: MCP-Register · collected on 2026-08-26 · self-declared |
|---|---|
| Environment variables (raw) | DB_HOST, DB_PORT, DB_USER, DB_PASSWORD, DB_NAME, MCP_EXPLAIN_MAX_SCAN_ROWS, MCP_QUERY_ROW_LIMIT, MCP_SAFE_QUERY_MAX_ROWS, MCP_SAFE_QUERY_ENABLE_BLOCKING, MCP_METADATA_PATH, MCP_TEMPLATES_PATH, TOOL_PREFIX, MCP_RATE_LIMIT_RPM, MYSQL_QUERY_TIMEOUT, MYSQL_CONNECTION_LIMIT, MYSQL_CONNECT_TIMEOUT, MYSQL_RETRY_ATTEMPTS, MYSQL_RETRY_DELAY_MS, MYSQL_QUEUE_LIMIT, MCP_DDL_CACHE_TTL, MCP_LOG_LEVEL, ALLOW_INSERT_OPERATION, ALLOW_UPDATE_OPERATION, ALLOW_DELETE_OPERATION, ALLOW_DDL_OPERATION, DB_SSL, DB_SSL_REJECT_UNAUTHORIZED Source: MCP-Register · collected on 2026-08-06 · self-declared |
| Required secret variables (raw) | confirmed absent Source: MCP-Register · collected on 2026-08-06 · self-declared |
| Transports (raw) | stdio Source: MCP-Register · collected on 2026-08-06 · self-declared |
| Path arguments (raw) | confirmed absent Source: MCP-Register · collected on 2026-08-06 · self-declared |
| Repository (raw) | https://github.com/andezdev/tokenlite-mysql-mcp Source: MCP-Register · collected on 2026-08-06 · self-declared |
| Package registries (raw) | npm Source: MCP-Register · collected on 2026-08-06 · self-declared |
| Required secret headers (raw) | confirmed absent Source: MCP-Register · collected on 2026-08-16 · self-declared |
| Path environment variables (raw) | confirmed absent Source: MCP-Register · collected on 2026-08-16 · self-declared |
| Remote URLs (raw) | confirmed absent Source: MCP-Register · collected on 2026-08-16 · self-declared |
| Remote hosts (raw) | confirmed absent Source: MCP-Register · collected on 2026-08-16 · self-declared |
| Registry status message (raw) | confirmed absent Source: MCP-Register · collected on 2026-08-16 · self-declared |
| First listed in the registry (raw) | 2026-06-07 Source: MCP-Register · collected on 2026-08-16 · self-declared |
| Last changed in the registry (raw) | 2026-06-07 Source: MCP-Register · collected on 2026-08-16 · self-declared |
| Schema version of the raw record (raw) | https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json Source: MCP-Register · collected on 2026-08-16 · self-declared |
| Delivery form (raw) | package Source: MCP-Register · collected on 2026-08-16 · self-declared |
| Repository platform (raw) | github Source: MCP-Register · collected on 2026-08-16 · self-declared |
| Repository subfolder (raw) | confirmed absent Source: MCP-Register · collected on 2026-08-16 · self-declared |
| Package identifiers (raw) | @andezdev/tokenlite-mysql-mcp Source: MCP-Register · collected on 2026-08-16 · self-declared |
| Package versions (raw) | 4.1.0 Source: MCP-Register · collected on 2026-08-16 · self-declared |
| Runtime hints (raw) | confirmed absent Source: MCP-Register · collected on 2026-08-16 · self-declared |
| Environment variable formats (raw) | string Source: MCP-Register · collected on 2026-08-16 · self-declared |
| Environment variable descriptions (raw) | ALLOW_DDL_OPERATION=Enable Data Definition Language queries like CREATE, ALTER, DROP, RENAME (defaults to false) · ALLOW_DELETE_OPERATION=Enable DELETE and TRUNCATE queries (defaults to false) · ALLOW_INSERT_OPERATION=Enable INSERT and REPLACE queries (defaults to false) · ALLOW_UPDATE_OPERATION=Enable UPDATE queries (defaults to false) · DB_HOST=MySQL Host address (defaults to localhost) · DB_NAME=MySQL Database name · DB_PASSWORD=MySQL Password (defaults to empty string) · DB_PORT=MySQL Port (defaults to 3306) · DB_SSL=Enable TLS for the MySQL connection (defaults to false) · DB_SSL_REJECT_UNAUTHORIZED=Reject self-signed or untrusted TLS certificates when DB_SSL is true (defaults to true) · DB_USER=MySQL Username (defaults to root) · MCP_DDL_CACHE_TTL=Time-to-live in seconds for cached DDL statements (defaults to 60) · MCP_EXPLAIN_MAX_SCAN_ROWS=EXPLAIN guardrail: max estimated rows for unindexed full table scans before blocking (defaults to 1000). MCP_SAFE_QUERY_MAX_ROWS is a deprecated alias. · MCP_LOG_LEVEL=Minimum severity level for MCP log notifications (defaults to info). Levels: debug, info, notice, warning, error, critical, alert, emergency · MCP_METADATA_PATH=Absolute path to your custom metadata.json dictionary · MCP_QUERY_ROW_LIMIT=Max rows returned per SELECT; injected as LIMIT at the AST level (defaults to 500) · MCP_RATE_LIMIT_RPM=Max tool invocations per minute, sliding window (defaults to 60). Set to 0 to disable. · MCP_SAFE_QUERY_ENABLE_BLOCKING=Enable or disable the EXPLAIN guardrail (defaults to true) · MCP_SAFE_QUERY_MAX_ROWS=Deprecated alias for MCP_EXPLAIN_MAX_SCAN_ROWS · MCP_TEMPLATES_PATH=Absolute path to your custom templates.json pre-approved queries · MYSQL_CONNECTION_LIMIT=Max concurrent pool connections (defaults to 10) · MYSQL_CONNECT_TIMEOUT=Max time to wait for a connection socket to establish in milliseconds (defaults to 10000) · MYSQL_QUERY_TIMEOUT=Max execution time for a query in milliseconds to protect against DoS (defaults to 15000) · MYSQL_QUEUE_LIMIT=Max queued requests when all pool connections are busy to prevent memory leak (defaults to 50) · MYSQL_RETRY_ATTEMPTS=Max retries on transient connection errors (defaults to 3) · MYSQL_RETRY_DELAY_MS=Base delay in milliseconds for exponential backoff between retries (defaults to 1000) · TOOL_PREFIX=Prefix for tool names, e.g., to run multiple instances (defaults to DB_NAME, e.g. mydb_). Only set to override. Source: MCP-Register · collected on 2026-08-16 · self-declared |
| Icon formats (raw) | confirmed absent Source: MCP-Register · collected on 2026-08-16 · self-declared |
| Connection paths (source structure) | {"packages":[{"registryType":"npm","identifier":"@andezdev/tokenlite-mysql-mcp","version":"4.1.0","transport":"stdio","environment":[{"name":"DB_HOST","description":"MySQL Host address (defaults to localhost)","format":"string","required":false,"secret":false},{"name":"DB_PORT","description":"MySQL Port (defaults to 3306)","format":"string","required":false,"secret":false},{"name":"DB_USER","description":"MySQL Username (defaults to root)","format":"string","required":false,"secret":false},{"name":"DB_PASSWORD","description":"MySQL Password (defaults to empty string)","format":"string","required":false,"secret":true},{"name":"DB_NAME","description":"MySQL Database name","format":"string","required":true,"secret":false},{"name":"MCP_EXPLAIN_MAX_SCAN_ROWS","description":"EXPLAIN guardrail: max estimated rows for unindexed full table scans before blocking (defaults to 1000). MCP_SAFE_QUERY_MAX_ROWS is a deprecated alias.","format":"string","required":false,"secret":false},{"name":"MCP_QUERY_ROW_LIMIT","description":"Max rows returned per SELECT; injected as LIMIT at the AST level (defaults to 500)","format":"string","required":false,"secret":false},{"name":"MCP_SAFE_QUERY_MAX_ROWS","description":"Deprecated alias for MCP_EXPLAIN_MAX_SCAN_ROWS","format":"string","required":false,"secret":false},{"name":"MCP_SAFE_QUERY_ENABLE_BLOCKING","description":"Enable or disable the EXPLAIN guardrail (defaults to true)","format":"string","required":false,"secret":false},{"name":"MCP_METADATA_PATH","description":"Absolute path to your custom metadata.json dictionary","format":"string","required":false,"secret":false},{"name":"MCP_TEMPLATES_PATH","description":"Absolute path to your custom templates.json pre-approved queries","format":"string","required":false,"secret":false},{"name":"TOOL_PREFIX","description":"Prefix for tool names, e.g., to run multiple instances (defaults to DB_NAME, e.g. mydb_). Only set to override.","format":"string","required":false,"secret":false},{"name":"MCP_RATE_LIMIT_RPM","description":"Max tool invocations per minute, sliding window (defaults to 60). Set to 0 to disable.","format":"string","required":false,"secret":false},{"name":"MYSQL_QUERY_TIMEOUT","description":"Max execution time for a query in milliseconds to protect against DoS (defaults to 15000)","format":"string","required":false,"secret":false},{"name":"MYSQL_CONNECTION_LIMIT","description":"Max concurrent pool connections (defaults to 10)","format":"string","required":false,"secret":false},{"name":"MYSQL_CONNECT_TIMEOUT","description":"Max time to wait for a connection socket to establish in milliseconds (defaults to 10000)","format":"string","required":false,"secret":false},{"name":"MYSQL_RETRY_ATTEMPTS","description":"Max retries on transient connection errors (defaults to 3)","format":"string","required":false,"secret":false},{"name":"MYSQL_RETRY_DELAY_MS","description":"Base delay in milliseconds for exponential backoff between retries (defaults to 1000)","format":"string","required":false,"secret":false},{"name":"MYSQL_QUEUE_LIMIT","description":"Max queued requests when all pool connections are busy to prevent memory leak (defaults to 50)","format":"string","required":false,"secret":false},{"name":"MCP_DDL_CACHE_TTL","description":"Time-to-live in seconds for cached DDL statements (defaults to 60)","format":"string","required":false,"secret":false},{"name":"MCP_LOG_LEVEL","description":"Minimum severity level for MCP log notifications (defaults to info). Levels: debug, info, notice, warning, error, critical, alert, emergency","format":"string","required":false,"secret":false},{"name":"ALLOW_INSERT_OPERATION","description":"Enable INSERT and REPLACE queries (defaults to false)","format":"string","required":false,"secret":false},{"name":"ALLOW_UPDATE_OPERATION","description":"Enable UPDATE queries (defaults to false)","format":"string","required":false,"secret":false},{"name":"ALLOW_DELETE_OPERATION","description":"Enable DELETE and TRUNCATE queries (defaults to false)","format":"string","required":false,"secret":false},{"name":"ALLOW_DDL_OPERATION","description":"Enable Data Definition Language queries like CREATE, ALTER, DROP, RENAME (defaults to false)","format":"string","required":false,"secret":false},{"name":"DB_SSL","description":"Enable TLS for the MySQL connection (defaults to false)","format":"string","required":false,"secret":false},{"name":"DB_SSL_REJECT_UNAUTHORIZED","description":"Reject self-signed or untrusted TLS certificates when DB_SSL is true (defaults to true)","format":"string","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]} Source: MCP-Register · collected on 2026-09-08 · self-declared |
Embed this badge
Paste this line into a README of your own. The badge states how many values the registry holds for the entry and when it last looked, and it links back to this page.
[](https://tracevero.com/mcp/io-github-andezdev-tokenlite-mysql-mcp)
The image is drawn again on every request, so it always reports the current state while the pasted line stays as it is. It carries no rating and no traffic light – only the two measured figures.
Changes
| 2026-09-08 | Connection paths (source structure): – → {"packages":[{"registryType":"npm","identifier":"@andezdev/tokenlite-mysql-mcp","version":"4.1.0","transport":"stdio","environment":[{"name":"DB_HOST","description":"MySQL Host address (defaults to localhost)","format":"string","required":false,"secret":false},{"name":"DB_PORT","description":"MySQL Port (defaults to 3306)","format":"string","required":false,"secret":false},{"name":"DB_USER","description":"MySQL Username (defaults to root)","format":"string","required":false,"secret":false},{"name":"DB_PASSWORD","description":"MySQL Password (defaults to empty string)","format":"string","required":false,"secret":true},{"name":"DB_NAME","description":"MySQL Database name","format":"string","required":true,"secret":false},{"name":"MCP_EXPLAIN_MAX_SCAN_ROWS","description":"EXPLAIN guardrail: max estimated rows for unindexed full table scans before blocking (defaults to 1000). MCP_SAFE_QUERY_MAX_ROWS is a deprecated alias.","format":"string","required":false,"secret":false},{"name":"MCP_QUERY_ROW_LIMIT","description":"Max rows returned per SELECT; injected as LIMIT at the AST level (defaults to 500)","format":"string","required":false,"secret":false},{"name":"MCP_SAFE_QUERY_MAX_ROWS","description":"Deprecated alias for MCP_EXPLAIN_MAX_SCAN_ROWS","format":"string","required":false,"secret":false},{"name":"MCP_SAFE_QUERY_ENABLE_BLOCKING","description":"Enable or disable the EXPLAIN guardrail (defaults to true)","format":"string","required":false,"secret":false},{"name":"MCP_METADATA_PATH","description":"Absolute path to your custom metadata.json dictionary","format":"string","required":false,"secret":false},{"name":"MCP_TEMPLATES_PATH","description":"Absolute path to your custom templates.json pre-approved queries","format":"string","required":false,"secret":false},{"name":"TOOL_PREFIX","description":"Prefix for tool names, e.g., to run multiple instances (defaults to DB_NAME, e.g. mydb_). Only set to override.","format":"string","required":false,"secret":false},{"name":"MCP_RATE_LIMIT_RPM","description":"Max tool invocations per minute, sliding window (defaults to 60). Set to 0 to disable.","format":"string","required":false,"secret":false},{"name":"MYSQL_QUERY_TIMEOUT","description":"Max execution time for a query in milliseconds to protect against DoS (defaults to 15000)","format":"string","required":false,"secret":false},{"name":"MYSQL_CONNECTION_LIMIT","description":"Max concurrent pool connections (defaults to 10)","format":"string","required":false,"secret":false},{"name":"MYSQL_CONNECT_TIMEOUT","description":"Max time to wait for a connection socket to establish in milliseconds (defaults to 10000)","format":"string","required":false,"secret":false},{"name":"MYSQL_RETRY_ATTEMPTS","description":"Max retries on transient connection errors (defaults to 3)","format":"string","required":false,"secret":false},{"name":"MYSQL_RETRY_DELAY_MS","description":"Base delay in milliseconds for exponential backoff between retries (defaults to 1000)","format":"string","required":false,"secret":false},{"name":"MYSQL_QUEUE_LIMIT","description":"Max queued requests when all pool connections are busy to prevent memory leak (defaults to 50)","format":"string","required":false,"secret":false},{"name":"MCP_DDL_CACHE_TTL","description":"Time-to-live in seconds for cached DDL statements (defaults to 60)","format":"string","required":false,"secret":false},{"name":"MCP_LOG_LEVEL","description":"Minimum severity level for MCP log notifications (defaults to info). Levels: debug, info, notice, warning, error, critical, alert, emergency","format":"string","required":false,"secret":false},{"name":"ALLOW_INSERT_OPERATION","description":"Enable INSERT and REPLACE queries (defaults to false)","format":"string","required":false,"secret":false},{"name":"ALLOW_UPDATE_OPERATION","description":"Enable UPDATE queries (defaults to false)","format":"string","required":false,"secret":false},{"name":"ALLOW_DELETE_OPERATION","description":"Enable DELETE and TRUNCATE queries (defaults to false)","format":"string","required":false,"secret":false},{"name":"ALLOW_DDL_OPERATION","description":"Enable Data Definition Language queries like CREATE, ALTER, DROP, RENAME (defaults to false)","format":"string","required":false,"secret":false},{"name":"DB_SSL","description":"Enable TLS for the MySQL connection (defaults to false)","format":"string","required":false,"secret":false},{"name":"DB_SSL_REJECT_UNAUTHORIZED","description":"Reject self-signed or untrusted TLS certificates when DB_SSL is true (defaults to true)","format":"string","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]} |
|---|---|
| 2026-08-26 | Field of use, derived from the vendor description: – → Databases |
| 2026-08-26 | Description (raw): – → A secure, efficient, and intelligent MySQL server for the Model Context Protocol |
These are the 3 most recent changes to this entry. Full history
tracevero · https://tracevero.com/mcp/io-github-andezdev-tokenlite-mysql-mcp