{"id":32592734,"url":"https://github.com/tkc/claude-desktop-mcp","last_synced_at":"2026-03-06T18:03:44.704Z","repository":{"id":282444980,"uuid":"948597357","full_name":"tkc/claude-desktop-mcp","owner":"tkc","description":null,"archived":false,"fork":false,"pushed_at":"2025-06-07T02:18:36.000Z","size":64,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-30T02:16:05.869Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tkc.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-03-14T16:04:21.000Z","updated_at":"2025-06-07T02:18:39.000Z","dependencies_parsed_at":"2025-03-14T17:50:16.661Z","dependency_job_id":null,"html_url":"https://github.com/tkc/claude-desktop-mcp","commit_stats":null,"previous_names":["tkc/claude-desktop-mcp"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tkc/claude-desktop-mcp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tkc%2Fclaude-desktop-mcp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tkc%2Fclaude-desktop-mcp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tkc%2Fclaude-desktop-mcp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tkc%2Fclaude-desktop-mcp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tkc","download_url":"https://codeload.github.com/tkc/claude-desktop-mcp/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tkc%2Fclaude-desktop-mcp/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30189483,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-06T17:33:53.563Z","status":"ssl_error","status_checked_at":"2026-03-06T17:33:51.678Z","response_time":250,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-10-30T02:02:02.176Z","updated_at":"2026-03-06T18:03:44.696Z","avatar_url":"https://github.com/tkc.png","language":"TypeScript","funding_links":[],"categories":["🌐 Web Development"],"sub_categories":[],"readme":"# Claude Desktop MCP Server\n\nA filesystem Model Context Protocol (MCP) server implementation for Claude Desktop. This server provides filesystem capabilities to Claude, allowing it to read, write, and manipulate files on your system.\n\n## Features\n\n- List files with glob pattern matching\n- Read file contents\n- Write to files\n- Edit files with diff output\n- Delete files\n- Secure path normalization to prevent directory traversal attacks\n\n## Prerequisites\n\n- [Bun](https://bun.sh) v1.2.5 or later\n\n## Installation\n\nClone the repository and install dependencies:\n\n```bash\ngit clone https://github.com/yourusername/claude-desktop-mcp.git\ncd claude-desktop-mcp\nbun install\n```\n\n## Usage\n\nRun the MCP server:\n\n```bash\nbun run index.ts [base-directory]\n```\n\nIf no base directory is provided, the current working directory will be used.\n\n## Available Tools\n\nThe server exposes the following tools:\n\n- `list_files`: Lists files matching a glob pattern\n- `read_file`: Reads the content of a file\n- `write_file`: Writes content to a file\n- `edit_file`: Edits an existing file with the provided content and shows diff\n- `delete_file`: Deletes a file\n\n## Security\n\nThe server implements path normalization and validation to ensure that operations are restricted to the specified base directory, preventing directory traversal attacks.\n\n## License\n\nMIT\n\n## Acknowledgments\n\n- Based on the [Model Context Protocol](https://modelcontextprotocol.io/) specification\n- Built with [Bun](https://bun.sh) JavaScript runtime\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftkc%2Fclaude-desktop-mcp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftkc%2Fclaude-desktop-mcp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftkc%2Fclaude-desktop-mcp/lists"}