Toolkit
Enhance your AI assistants with powerful tools to interact with local systems, databases, and external services. Perform file operations, manage databases, and execute commands securely and efficiently. Unlock real-world capabilities for your AI applications with ease.
Installation
Installing for Claude Desktop
Option 1: One-Command Installation
npx mcpbar@latest install zxfgds/mcp-toolkit -c claude
This command will automatically install and configure the Toolkit MCP server for your selected client.
Option 2: Manual Configuration
Run the command below to open your configuration file:
npx mcpbar@latest edit -c claude
After opening your configuration file, copy and paste this configuration:
View JSON configuration
{
"mcpServers": {
"Toolkit": {
"command": "npx",
"args": [
"-y",
"mcp-toolkit"
],
"env": {}
}
}
}
MCP Toolkit
English | 中文
Overview
MCP Toolkit is a comprehensive Model Context Protocol (MCP) server implementation that provides a rich set of tools for AI assistants to interact with the local system, files, databases, and external services. It's designed to extend AI capabilities with real-world interactions while maintaining security and control.
Features
-
File System Operations
- Read and write files
- Create and delete directories
- Search files with regex patterns
- List directory contents
- Extract code definitions
-
Database Integration
- MySQL support
- PostgreSQL support
- Redis support
- Transaction management
- Parameterized queries
-
GitHub Integration
- Repository management
- Code search
- File operations
- Tree structure analysis
-
Web Capabilities
- Web page content extraction
- Brave search integration
- HTTP request handling
- Proxy support
-
System Tools
- Command execution
- Everything search integration
- Stack trace analysis
- Logging system
Installation
npm install mcp-toolkit
Configuration
Create a config.json
file in your project:
{
"workspace": {
"rootPath": "/path/to/workspace",
"allowedPaths": ["/allowed/path1", "/allowed/path2"]
},
"network": {
"proxy": "http://proxy-server:port" // Optional
},
"database": {
"mysql": {
"host": "localhost",
"port": 3306,
"user": "user",
"password": "password",
"database": "dbname"
}
// Similar configuration for PostgreSQL and Redis
}
}
Usage
import { Server } from 'mcp-toolkit';
const server = new Server({
configPath: './config.json'
});
server.start();
Tool Details
File Operation Tools
read_file
: Read file contents, supports text and binary fileswrite_to_file
: Write or create filesapply_diff
: Apply differential modifications to filesinsert_content
: Insert content at specified positionssearch_and_replace
: Search and replace file contentslist_files
: List directory contentssearch_files
: Search files using regexlist_code_definition_names
: Extract code definitions
Database Tools
db_connect
: Connect to databases (MySQL/PostgreSQL/Redis)db_query
: Execute database queriesdb_begin_transaction
: Start transactiondb_commit_transaction
: Commit transactiondb_rollback_transaction
: Rollback transactiondb_close
: Close database connection
GitHub Tools
github_ls
: List repository contentsgithub_tree
: Display repository tree structuregithub_search_repo
: Search repositoriesgithub_search_code
: Search codegithub_cat
: View file contentsgithub_list_repos
: List user repositoriesgithub_create_repo
: Create repositorygithub_update_repo
: Update repository settingsgithub_delete_repo
: Delete repository
Web Tools
read_webpage
: Extract webpage contentbrave_search
: Use Brave searchhttp_request
: Send HTTP requests
System Tools
execute_command
: Execute system commandseverything_search
: Local file searchlogger
: Loggingget_stack_trace
: Stack trace analysis
Security
- Configurable workspace restrictions
- Command execution controls
- Database access management
- Token-based authentication for external services
Contributing
Contributions are welcome! Please read our Contributing Guidelines for details.
License
MIT License
Stars
1Forks
1Last commit
4 months agoRepository age
4 months
Auto-fetched from GitHub .
MCP servers similar to Toolkit:

Stars
Forks
Last commit

Stars
Forks
Last commit

Stars
Forks
Last commit