mcp-server-mariadb
mariadb에서 데이터를 검색하기 위한 MCP 서버 구현
특징
자원
데이터베이스의 스키마 목록 노출
도구
쿼리_데이터베이스
MariDB에 대한 읽기 전용 작업 실행
Related MCP server: Salesforce MCP Server
의존
마리아디비 설치
스코틀랜드 사람
mariadb를 설치할 때 아래와 같은 os 오류가 발생할 수 있습니다. mariadb-connector-c를 설치하면 해결할 수 있습니다.
지엑스피1
brew install mariadb-connector-c실행하세요echo 'export PATH="/opt/homebrew/opt/mariadb-connector-c/bin:$PATH"' >> ~/.bashrc실행합니다.환경 변수
export MARIADB_CONFIG=$(brew --prefix mariadb-connector-c)/bin/mariadb_config설정합니다.uv add mariadb다시 실행하세요.
Claude Desktop과 함께 사용
구성 파일
Claude Desktop 구성 파일 경로:
MacOS :
~/Library/Application Support/Claude/claude_desktop_config.json윈도우 :
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"mcp_server_mariadb": {
"command": "/PATH/TO/uvx"
"args": [
"mcp-server-mariadb",
"--host",
"${DB_HOST}",
"--port",
"${DB_PORT}",
"--user",
"${DB_USER}",
"--password",
"${DB_PASSWORD}",
"--database",
"${DB_NAME}"
]
}
}
}
참고 : 다음 플레이스홀더를 실제 경로로 바꾸세요.
/PATH/TO/uvx: uvx 실행 파일의 전체 경로
{
"mcpServers": {
"mcp_server_mariadb": {
"command": "/PATH/TO/uv",
"args": [
"--directory",
"/YOUR/SOURCE/PATH/mcp-server-mariadb/src/mcp_server_mariadb",
"run",
"server.py"
],
"env": {
"MARIADB_HOST": "127.0.0.1",
"MARIADB_USER": "USER",
"MARIADB_PASSWORD": "PASSWORD",
"MARIADB_DATABASE": "DATABASE",
"MARIADB_PORT": "3306"
}
}
}
}참고 : 다음 플레이스홀더를 실제 경로로 바꾸세요.
/PATH/TO/uv: UV 실행 파일의 전체 경로/YOUR/SOURCE/PATH/mcp-server-mariadb/src/mcp_server_mariadb: 서버 소스 코드 경로
특허
이 mcp 서버는 MIT 라이선스에 따라 라이선스가 부여되었습니다. 저장소의 LICENSE 파일을 참조하세요.
This server cannot be installed
Resources
Looking for Admin?
Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.