mcpField
M
mcp-server

mcp-server

Local
github.com/princefishthrowerDeveloper Tools2Updated 40w ago

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

  1. 01Repository lookup with close-match suggestions
  2. 02Run terminal commands and parse output
  3. 03Run dotnet test for a repository
  4. 04Generate a full-stack med-tech workflow prompt

Use cases

  1. 01Find a local repository from a keyword
  2. 02Run commands and inspect stdout or stderr
  3. 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.

No install method listed yet

We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.

Repository

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

mcp-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

  1. Install the dependencies:
npm install
  1. Build the project:
npm run build
  1. Consume the server your Claude desktop configuration. This server requires an environment argument to be passed in, to determine what repos should be looked for within the list_repo_locations argument:
// ...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

Markdown supported

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.