Factorio MCP Server

by dested

302 downloads Not rated yet Unlicense

About

# Factorio MCP Server this doesnt work lol - todo - use this instead https://github.com/teoxoy/factorio-blueprint-editor/blob/master/packages/editor/ - generate an image after every request # MCP Starter Server A minimal [ModelContextProtocol](https://modelcontextprotocol.io) server template for building AI assistant…

Details

License
Unlicense

Explore

- Simple "hello world" tool example
- TypeScript + esbuild setup
- Development tools preconfigured

1. Download and install Claude desktop app from claude.ai/download

2. Clone the repo, install dependencies and build:

npm install
npm run build

3. Configure Claude to use this MCP server. If this is your first MCP server, in the root of this project run:

echo '{
  "mcpServers": {
    "mcp-starter": {
      "command": "node",
      "args": ["'$PWD'/dist/index.cjs"]
    }
  }
}' > ~/Library/Application\ Support/Claude/claude_desktop_config.json

This should result in an entry in your claude_desktop_config.json like:

"mcpServers": {
  "mcp-starter": {
    "command": "node",
    "args": ["/Users/matt/code/mcp-starter/dist/index.cjs"]
  }
}

If you have existing MCP servers, add the mcp-starter block to your existing config. It's an important detail that the args is the path to <path_to_repo_on_your_machine>/mcp-starter/dist/index.cjs.

4. Restart Claude Desktop.

5. Look for the hammer icon with the number of available tools in Claude's interface to confirm the server is running.

6. If this is all working, you should be able to develop your MCP server using npm run dev and test it in Claude. You'll need to restart Claude each time to restart the MCP server.

hello_tool

A simple example tool that takes a name parameter and returns a greeting

The server provides:

- hello_tool: A simple example tool that takes a name parameter and returns a greeting

this doesnt work lol

- todo
- use this instead https://github.com/teoxoy/factorio-blueprint-editor/blob/master/packages/editor/
- generate an image after every request

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.