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.
Latest Blog Posts
- 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