About mcp-server
mcp-server is a custom MCP server for developers working with local repositories. It offers repository lookup, terminal command execution, .NET test runs, and a workflow prompt for full-stack medical technology engineering.
Key features
- 01Repository lookup with close-match suggestions
- 02Run terminal commands and parse output
- 03Run dotnet test for a repository
- 04Generate a full-stack med-tech workflow prompt
Use cases
- 01Find a local repository from a keyword
- 02Run commands and inspect stdout or stderr
- 03Test a repository on Windows with dotnet test
MCP support
The server exposes repository, terminal, test, and prompt-generation tools to MCP clients. Its repository lookup uses a configured environment to select repository paths.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project READMEmcp-server
A custom MCP server.
Tools
generate_solve_prompt - returns a string describing a workflow for a full stack med tech software engineer
issue_terminal_command - issues a command and parses stdout and stderr
list_repo_locations - returns a list of repo locations based on a keyword search. uses Levenshtein distance to suggest closest matches when an exact match is not found
run_test_for_repo - designed to be run on a windows machine, runs a dotnet test command on a given repo
get_full_codebase - currently under development, there an issue with the grimiore command it uses under the hood...
Usage
- Install the dependencies:
npm install
- Build the project:
npm run build
- Consume the server your Claude desktop configuration. This server requires an
environmentargument to be passed in, to determine what repos should be looked for within thelist_repo_locationsargument:
// ...other MCP servers...
"mcp-local": {
"command": "node",
"args": [
"/path/to/cloned/mcp-server/build/index.js",
"--environment",
"fullstackcraft"
]
}
// ...other MCP servers...
Of course, the paths listed in the repo maps in list_repo_locations must be valid paths on your local machine!
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.