MCP File Tools Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP File Tools ServerWhat's the current time in London?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP File Tools Server
An MCP (Model Context Protocol) server that provides file system and utility tools for Claude.
Features
Tools
get_time: Get current time in any timezone
search_files: Search for files by pattern in a directory
read_file: Read file contents (with optional line limit)
list_directory: List directory contents
file_info: Get detailed file/directory information
run_command: Run safe shell commands (limited set)
Resources
env://system: System and environment information
Related MCP server: FS-MCP
Prerequisites
Node.js 18+
npm or yarn
Installation
npm installUsage
Development
npm run devProduction
npm run build
npm startTesting with Inspector
npm run inspectThis opens a web UI to test your tools interactively.
Connecting to Claude
Claude Code
Add to ~/.claude/config.json:
{
"mcpServers": {
"file-tools": {
"command": "npx",
"args": ["tsx", "/absolute/path/to/src/index.ts"]
}
}
}Claude Desktop
Add to your Claude Desktop config:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"file-tools": {
"command": "npx",
"args": ["tsx", "/absolute/path/to/src/index.ts"]
}
}
}Example Prompts
Once connected, try these with Claude:
"What time is it in Tokyo?"
"Find all TypeScript files in my project"
"Read the package.json file"
"Show me what's in the src directory"
"Get info about this file: ./tsconfig.json"
Project Structure
├── src/
│ └── index.ts # Main MCP server
├── package.json
├── tsconfig.json
└── README.mdTechnologies
@modelcontextprotocol/sdk: Official MCP SDK
Zod: Schema validation
TypeScript: Type safety
Security Notes
The
run_commandtool only allows a whitelist of safe commandsFile operations are limited to what the process has permission to access
Consider running with appropriate permissions in production
License
MIT
Article
Read the full tutorial: [Link to Medium article]
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-quality-maintenanceExtends Claude Desktop with custom tools for file management, system operations, and command execution. Supports creating/reading/deleting files, directory listing, system information retrieval, and file searching capabilities.Last updated
- Alicense-qualityBmaintenanceProvides Claude with complete file system integration including directory management, file operations, Office document creation/editing, and advanced file tree visualization.Last updated3MIT
- AlicenseAqualityCmaintenanceProvides filesystem, web search, SQLite, and system tools for AI assistants like Claude, enabling secure access to local resources and the web.Last updated6MIT
- Flicense-qualityDmaintenanceProvides filesystem access to Claude via the MCP protocol, enabling local file operations through natural language.Last updated
Related MCP Connectors
A real clock for AI agents: current time, timezone conversion, and DST facts from the IANA tzdb.
Securely search and manage workspace context files for AI agents and teams.
Gateway between LLM agents and world data through eight tools and a bundled endpoint catalog.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ivmarcos/ai-article-build-mcp-server-claude'
If you have feedback or need assistance with the MCP directory API, please join our Discord server