---
title: "Furkan Köykıran"
url: https://furkankoykiran.com.tr/en/
lang: en
author: Furkan Köykıran
---

# Furkan Köykıran

> I build MCP servers, AI agents and Python automation.

Open to work and collaborations.

I'm a recent graduate. I write MCP servers that connect agents like Claude and Cursor to real services, developer tools that speed up my own workflow, and trading bots. When something breaks in an open-source tool I use, I fix it and send a pull request. Right now I'm looking for a team to join, and longer term I want to start my own company.

## What I work on

- **MCP servers and agents**: TypeScript MCP servers that connect AI agents to services like DEV Community, Freqtrade, Upwork and Whop. Most of them are published on npm.
- **Developer tools**: A one-command Claude Code toolkit, Codex and Gemini gateways, and a trending-repos list that updates every day. I write them for my own needs first.
- **Python automation and trading bots**: Telegram bots, data collectors and bots for crypto markets. The newest is Quorum, a multi-agent trading committee that votes on every trade.
- **Open-source contributions**: Bug fixes and features of mine have been merged into large projects such as Playwright, GitHub spec-kit, keploy and CLI-Anything.

## Selected projects

- [.claude](https://furkankoykiran.com.tr/en/projects/claude/): A one-command, reproducible Claude Code setup. Every skill is pinned to a reviewed commit and upstream updates arrive as pull requests. Open source; the code is on GitHub.
- [freqtrade-mcp](https://furkankoykiran.com.tr/en/projects/freqtrade-mcp/): An MCP server that opens a Freqtrade bot to AI agents through its REST API: profit stats, trades and bot control. Open source; the code is on GitHub.
- [Quorum](https://furkankoykiran.com.tr/en/projects/quorum/): A multi-agent trading committee that debates and votes on every trade, executes on Solana via multisig and splits profit with Shapley attribution. Open source; the code is on GitHub.
- [OmniWire-MCP](https://furkankoykiran.com.tr/en/projects/omniwire-mcp/): A fault-tolerant news MCP server that normalises RSS, Atom, JSON and HTML feeds behind circuit breakers. Open source; the code is on GitHub.
- [DevTo-MCP](https://furkankoykiran.com.tr/en/projects/devto-mcp/): An MCP server for the DEV Community (Forem) API with tools for articles, comments, tags and reading lists. Open source; the code is on GitHub.
- [telegram-wallet-p2p-sdk](https://furkankoykiran.com.tr/en/projects/telegram-wallet-p2p-sdk/): Python, Node.js and MCP clients for the Telegram Wallet P2P market: listings, best prices and spread analytics. Open source; the code is on GitHub.
- [awesome-trending-repos](https://furkankoykiran.com.tr/en/projects/awesome-trending-repos/): An automatically curated daily list of trending GitHub repositories with a live dashboard, run entirely on GitHub Actions. Open source; the code is on GitHub.
- [EarthquakeSim](https://furkankoykiran.com.tr/en/projects/earthquakesim/): A browser-based 3D earthquake emergency training simulator with aftershocks, scoring and CSV reports. Open source; the code is on GitHub.
- [ai-face-detector](https://furkankoykiran.com.tr/en/projects/ai-face-detector/): A MobileNetV2 transfer-learning model that tells AI-generated faces from real ones, with a FastAPI service and weights on Kaggle. Open source; the code is on GitHub.

## Contributions to large projects

- [github/spec-kit](https://github.com/github/spec-kit) (142611 ★): [feat(agents): add Goose AI agent support](https://github.com/github/spec-kit/pull/2015)
- [microsoft/playwright](https://github.com/microsoft/playwright) (98387 ★): [fix: sanitize malformed Unicode in MCP responses](https://github.com/microsoft/playwright/pull/39625); [fix(mcp): split header value only on first colon in headerParser](https://github.com/microsoft/playwright/pull/39401)
- [HKUDS/CLI-Anything](https://github.com/HKUDS/CLI-Anything) (56632 ★): [feat(browser): add security hardening for DOMShell MCP automation](https://github.com/HKUDS/CLI-Anything/pull/156); [feat: add Browser automation CLI via DOMShell MCP server](https://github.com/HKUDS/CLI-Anything/pull/118)
- [teng-lin/notebooklm-py](https://github.com/teng-lin/notebooklm-py) (19870 ★): [feat: add notebook metadata export with sources list (issue #171)](https://github.com/teng-lin/notebooklm-py/pull/174)
- [keploy/keploy](https://github.com/keploy/keploy) (18715 ★): [fix(agent): close response bodies in MockOutgoing and UpdateMockParams](https://github.com/keploy/keploy/pull/3932); [fix(utils): use-after-close in isGoBinary function](https://github.com/keploy/keploy/pull/3927)
- [Mouseww/anything-analyzer](https://github.com/Mouseww/anything-analyzer) (3795 ★): [docs(readme): add English README](https://github.com/Mouseww/anything-analyzer/pull/13)
- [Rishikant181/Rettiwt-API](https://github.com/Rishikant181/Rettiwt-API) (896 ★): [Fixed error handling for errors returned with Twitter API 200 OK responses](https://github.com/Rishikant181/Rettiwt-API/pull/797)
- [google-labs-code/jules-sdk](https://github.com/google-labs-code/jules-sdk) (138 ★): [feat: Implement session deletion API (#105)](https://github.com/google-labs-code/jules-sdk/pull/184)
- [akutishevsky/nutrition-mcp](https://github.com/akutishevsky/nutrition-mcp) (80 ★): [Add Turkish (tr) as a site and widget locale](https://github.com/akutishevsky/nutrition-mcp/pull/223)

## Let's work together

- E-mail: furkankoykiran [at] gmail [dot] com
- [GitHub](https://github.com/furkankoykiran)
- [LinkedIn](https://www.linkedin.com/in/furkankoykiran/)
- [X](https://x.com/furkankoykiran)
- [dev.to](https://dev.to/furkankoykiran)
- [Medium](https://medium.com/@furkankoykiran)
- [YouTube](https://www.youtube.com/channel/UCXGn4Rqllr3GISS6pwKkYhw)
- [Instagram](https://instagram.com/furkankoykiran)
- [GitHub Sponsors](https://github.com/sponsors/furkankoykiran)
- [Buy Me a Coffee](https://www.buymeacoffee.com/furkankoykiran)
- Blog: https://blog.furkankoykiran.com.tr/en/
