MCP Toolkit
MCP ツールキット
英語 |中国語
概要
MCP Toolkitは、包括的なモデルコンテキストプロトコル(MCP)サーバー実装であり、AIアシスタントがローカルシステム、ファイル、データベース、外部サービスとやり取りするための豊富なツールセットを提供します。セキュリティと制御を維持しながら、AIの機能を現実世界のインタラクションに拡張するように設計されています。
Related MCP server: MCP Python Toolbox
特徴
ファイルシステム操作
ファイルの読み取りと書き込み
ディレクトリの作成と削除
正規表現パターンでファイルを検索する
ディレクトリの内容を一覧表示する
コード定義の抽出
データベース統合
MySQLサポート
PostgreSQLサポート
Redisのサポート
トランザクション管理
パラメータ化されたクエリ
GitHub 統合
リポジトリ管理
コード検索
ファイル操作
ツリー構造解析
ウェブ機能
ウェブページコンテンツの抽出
Brave検索の統合
HTTPリクエスト処理
プロキシサポート
システムツール
コマンド実行
あらゆる検索統合
スタックトレース分析
ログシステム
インストール
npm install mcp-toolkit構成
プロジェクトにconfig.jsonファイルを作成します。
{
"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
}
}使用法
import { Server } from 'mcp-toolkit';
const server = new Server({
configPath: './config.json'
});
server.start();ツールの詳細
ファイル操作ツール
read_file: ファイルの内容を読み取ります。テキストファイルとバイナリファイルをサポートwrite_to_file: ファイルの書き込みまたは作成apply_diff: ファイルに差分変更を適用するinsert_content: 指定された位置にコンテンツを挿入するsearch_and_replace: ファイルの内容を検索して置換するlist_files: ディレクトリの内容を一覧表示するsearch_files: 正規表現を使用してファイルを検索するlist_code_definition_names: コード定義を抽出する
データベースツール
db_connect: データベース (MySQL/PostgreSQL/Redis) に接続するdb_query: データベースクエリを実行するdb_begin_transaction: トランザクションを開始するdb_commit_transaction: トランザクションをコミットするdb_rollback_transaction: トランザクションのロールバックdb_close: データベース接続を閉じる
GitHubツール
github_ls: リポジトリの内容を一覧表示するgithub_tree: リポジトリのツリー構造を表示するgithub_search_repo: リポジトリを検索するgithub_search_code: コードを検索github_cat: ファイルの内容を表示するgithub_list_repos: ユーザーのリポジトリを一覧表示するgithub_create_repo: リポジトリを作成するgithub_update_repo: リポジトリ設定を更新するgithub_delete_repo: リポジトリを削除する
ウェブツール
read_webpage: ウェブページのコンテンツを抽出するbrave_search: Brave検索を使用するhttp_request: HTTPリクエストを送信する
システムツール
execute_command: システムコマンドを実行するeverything_search: ローカルファイル検索logger: ログ記録get_stack_trace: スタックトレースの分析
安全
設定可能なワークスペース制限
コマンド実行制御
データベースアクセス管理
外部サービス向けのトークンベースの認証
貢献
貢献を歓迎します!詳細については貢献ガイドラインをお読みください。
ライセンス
MITライセンス
This server cannot be deployed
Maintenance
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Model Context Protocol server for the Apideck Unified API. Connect any MCP-compatible agent framework to 100+ accounting systems, HRIS platforms, file storage providers, and more through one integration. More information https://www.apideck.com/mcp-server
The Mercado Pago MCP Server implements the Model Context Protocol to provide AI agents and LLMs with access to Mercado Pago's APIs and tools within compatible development environments. It acts as an intermediary that translates Mercado Pago resources into executable functions (tools) that AI applications can invoke to perform actions and automate flows. The server simplifies integration, enables using documentation to implement or improve code, and optimizes operations through natural language interactions without manual implementations.
Nifty's MCP server — exposes tasks, projects, messages, and files as tools for AI agents.
Related MCP Servers
- AlicenseBqualityDmaintenanceA Model Context Protocol server that allows secure execution of pre-approved commands, enabling AI assistants to safely interact with the user's system.13 npm22ISC
- AlicenseNot gradedqualityCmaintenanceA Model Context Protocol server that enables AI assistants like Claude to perform Python development tasks through file operations, code analysis, project management, and safe code execution.9MIT
- FlicenseNot gradedqualityFmaintenanceA Model Context Protocol server that extends AI capabilities by providing file system access and management functionalities to Claude or other AI assistants.164 npm5-
- FlicenseBqualityDmaintenanceA Model Context Protocol server implementation that can be run directly or through Docker, enabling AI assistants to interact with external systems through the MCP standard.2-