Go-MCP-File-Server について
Go-MCP-File-Serverは、GoMcpを基盤とするローカルファイルシステム向けMCPサーバーです。SQLiteにファイル索引を保存し、検索・ファイルを開くAPIと、画面操作およびMCPクライアントからのリモート呼び出しに対応します。
主な機能
- 01ローカルファイルシステムの索引作成
- 02SQLiteによる索引保存
- 03ファイル検索API
- 04ファイルを開くAPI
- 05画面操作とリモートMCPアクセス
活用シーン
- 01ローカル索引内のファイル検索
- 02MCPクライアント経由でファイルを開く
MCP 対応
SSEエンドポイントを通じて、MCPクライアントにファイル検索とファイルを開く機能を提供します。リモートクライアントからの呼び出しにも対応します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
エンドポイント
http://localhost:8888/sseインストールコマンドをコピー
Claude CodeTerminal
claude mcp add --transport http go-mcp-file-server http://localhost:8888/sseCursor.cursor/mcp.json
{"mcpServers":{"go-mcp-file-server":{"type":"http","url":"http://localhost:8888/sse"}}}Cursor で開くVS Code.vscode/mcp.json
{"servers":{"go-mcp-file-server":{"type":"http","url":"http://localhost:8888/sse"}}}VS Code で開くClaude Desktopclaude_desktop_config.json
{"mcpServers":{"go-mcp-file-server":{"type":"http","url":"http://localhost:8888/sse"}}}Windsurf~/.codeium/windsurf/mcp_config.json
{"mcpServers":{"go-mcp-file-server":{"serverUrl":"http://localhost:8888/sse"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
README(原文)English
プロジェクトの README よりこの README の日本語訳はまだありません。以下は英語の原文です。日本語の紹介はページ上部をご覧ください。
Go-MCP-File-Server
基于GoMcp 开发的一个本地文件系统mcp server,提供了查询和文件打开两个api,本软件基于sqlite3存储文件索引,支持界面操作和mcp client 远程调用。
{
"mcpServers": {
"filesystem" : {
"url" : "http://localhost:8888/sse"
}
}
}
Video
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。