Project Content Server
Click on "Deploy 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., "@Project Content Server show me all files in the /home/user/projects/website directory"
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.
Project Content Server
An MCP server that provides access to project files and their contents.
Installation
Clone the repository
Install dependencies:
npm installBuild the project:
npm run build
Related MCP server: File Tools MCP Server
Usage
Start the server:
node build/index.jsAPI
latest_project_data
Get all files and their contents from a project directory.
Parameters:
projectPath(string): Path to the project directory
Example Request:
{
"name": "latest_project_data",
"arguments": {
"projectPath": "/path/to/project"
}
}Example Response:
{
"file1.txt": "Contents of file1",
"subdir/file2.js": "Contents of file2"
}Configuration
The server can be configured using environment variables:
PORT: Port to run the server on (default: stdio)
Error Handling
The server returns errors in the following format:
{
"content": [{
"type": "text",
"text": "Error message"
}],
"isError": true
}Common errors include:
Invalid project path
Permission denied errors
File system errors
License
MIT
Available Tools
1 toollatest_project_dataC
Get latest project data including file names and contents
Inputs: projectPath (required).
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 1 tool
With only one tool, there is no possibility of confusion or overlap between tools. The single tool 'latest_project_data' has a clear and distinct purpose of retrieving project data, so disambiguation is perfect.
Since there is only one tool, naming consistency is inherently perfect. The tool name 'latest_project_data' follows a clear verb_noun pattern (get is implied in the description), and there are no other tools to cause inconsistency.
A single tool is generally too few for a server named 'Project Content Server', which suggests a scope that might include operations like creating, updating, or deleting project data. This minimal set feels thin and incomplete for the implied domain.
The server's name implies handling project content, but the tool only provides read access to latest data. There are significant gaps, such as no ability to create, update, delete, or manage project files, which will likely cause agent failures in typical workflows.
Related MCP Connectors
A MCP server built for developers enabling Git based project management with project and personal…
MCP server for generating rough-draft project plans from natural-language prompts.
MCP server for Crowdin — projects, files, strings, translation progress, tasks, and members.
An MCP server that provides read access to your cloud storage providers, bank accounts and more.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceAn MCP server that provides tools for reading, writing, and editing files on the local filesystem.1,603Apache 2.0
- AlicenseNot gradedqualityDmaintenanceAn MCP server that provides file and directory tools for LLMs, including project structure analysis, file reading, and project context resources, with support for .gitignore patterns.MIT
- AlicenseNot gradedqualityDmaintenanceAn MCP server that provides secure access to local file system operations.MIT
- AlicenseBqualityCmaintenanceA secure file management MCP server enabling file operations like listing, reading, creating, renaming, moving, copying, deleting, and searching within a restricted workspace.10MIT