MCP File Operations Agent
@dynstat
MCP File Operations Agent について
A working example of your own agents from the scratch and using it with the mcp servers from scratch
基本情報
設定
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"File Operations Agent": {
"command": "python",
"args": [
"file_agent_server.py"
]
}
}
}ツール
ツールは検出されませんでした
ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。
概要
What is MCP File Operations Agent?
MCP File Operations Agent is a simple Model Context Protocol (MCP) server that exposes file system operations as tools, enabling AI agents to read file contents, write to files, and list directory contents through a client-server architecture. It is built for developers integrating file manipulation into MCP-based workflows.
How to use MCP File Operations Agent?
Install the package with pip install -e ., then create a .env file with your API keys. Run the server with python file_agent_server.py and the client with python file_agent_client.py. The server supports both Stdio and SSE transports; see the provided code examples for tool definition and client connection.
Key features of MCP File Operations Agent
- Read file contents and return them as text.
- Write content to specified files.
- List directory contents.
- Supports Stdio and SSE transport layers.
- Includes a client that integrates with Google's Gemini API.
Use cases of MCP File Operations Agent
- Allow a Gemini-based agent to read configuration or log files.
- Enable an MCP client to write generated content to disk.
- Provide an AI assistant with the ability to browse project directories.
- Integrate file operations into Cursor IDE via the
.cursor/mcp.jsonconfiguration.
FAQ from MCP File Operations Agent
What dependencies are required?
Python 3.12 or higher, and the packages mcp[cli]>=1.6.0, google-genai>=1.12.1, and python-dotenv.
How do I configure API keys?
Create a .env file in the project root with your API keys, following the format shown in .env-sample.
What file operations are available?
The server provides three tools: read_file to read a file, write_file to write content to a file, and a tool to list directory contents (not explicitly named but implied by features).
How does transport work?
The server can run via Stdio (local inter-process communication) or SSE (HTTP-based, suitable for network interactions). Both are demonstrated with complete code examples in the README.
Can this be used with Cursor IDE?
Yes, configure the server in .cursor/mcp.json with the appropriate command and path to file_agent_server.py.
「AI とエージェント」の他のコンテンツ
Solon Ai
opensolonJava AI application development framework (supports LLM-tool,skill; RAG; MCP; Agent-ReAct,Team-Agent). Compatible with java8 ~ java25. It can also be embedded in SpringBoot, jFinal, Vert.x, Quarkus, and other frameworks.
MCP Manager for Claude Desktop
zueaisimple web ui to manage mcp (model context protocol) servers in the claude app
Unreal Engine Generative AI Support Plugin
prajwalshettydevUnreal Engine plugin for LLM/GenAI models & MCP UE5 server. OpenAI GPT-5, Deepseek R1, Claude Opus/Sonnet, Gemini 3, Grok 4, Alibaba Qwen, Kimi, ElevenLabs TTS, Inworld, OpenRouter, Groq, GLM, Ollama, Local, Meshy, Tripo, Hunyuan3D, Rodin, fal, Dashscope, Seedream. NPC AI, agenti
Model Context Protocol for Unreal Engine
chongdashuEnable AI assistant clients like Cursor, Windsurf and Claude Desktop to control Unreal Engine through natural language using the Model Context Protocol (MCP).
MCP Server - Remote MacOs Use
baryhuangThe only general AI agent that does NOT requires extra API key, giving you full control on your local and remote MacOs from Claude Desktop App
コメント