MCP 서버

agentdevx

io.github.mirajmahmudul/agentdevx
MCP 및 에이전트 인프라 보안 공개 · 연결 가능 MCP 2026-07-28

이 MCP로 할 수 있는 일

Provides an API gateway for agents with encrypted persistent memory, credential handling, email, GitHub, weather, exchange-rate, and sample API tools.

acme-mailer.send_email
Send an email to a recipient
파괴적 작업
입력 스키마
{'type': 'object', 'properties': {'to': {'type': 'string', 'description': 'Recipient email address'}}}
출력 스키마
{'type': 'object', 'properties': {'result': {'type': 'string', 'description': 'Response from the tool'}}, 'additionalProperties': True}
echo-server.add
Add two numbers
파괴적 작업
입력 스키마
{'type': 'object', 'required': ['a', 'b'], 'properties': {'a': {'type': 'number', 'required': True, 'description': 'First number'}, 'b': {'type': 'number', 'required': True, 'description': 'Second number'}}}
출력 스키마
{'type': 'object', 'properties': {'result': {'type': 'string', 'description': 'Response from the tool'}}, 'additionalProperties': True}
echo-server.echo
Returns whatever you send
파괴적 작업
입력 스키마
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'required': True, 'description': 'Text to echo'}}}
출력 스키마
{'type': 'object', 'properties': {'result': {'type': 'string', 'description': 'Response from the tool'}}, 'additionalProperties': True}
exchange-rate.getLatestRates
Get latest exchange rates for a base currency
읽기 전용 멱등성
입력 스키마
{'type': 'object', 'required': [], 'properties': {}}
출력 스키마
{'type': 'object', 'properties': {'result': {'type': 'string', 'description': 'Response from the tool'}}, 'additionalProperties': True}
github-api.getRepo
Get a GitHub repository by owner and name
읽기 전용 멱등성
입력 스키마
{'type': 'object', 'required': [], 'properties': {}}
출력 스키마
{'type': 'object', 'properties': {'result': {'type': 'string', 'description': 'Response from the tool'}}, 'additionalProperties': True}
github-api.listRepoIssues
List issues for a GitHub repository
읽기 전용 멱등성
입력 스키마
{'type': 'object', 'required': [], 'properties': {}}
출력 스키마
{'type': 'object', 'properties': {'result': {'type': 'string', 'description': 'Response from the tool'}}, 'additionalProperties': True}
github-api.searchRepos
Search GitHub repositories
읽기 전용 멱등성
입력 스키마
{'type': 'object', 'required': [], 'properties': {}}
출력 스키마
{'type': 'object', 'properties': {'result': {'type': 'string', 'description': 'Response from the tool'}}, 'additionalProperties': True}
jsonplaceholder.createPost
Create a new post
파괴적 작업
입력 스키마
{'type': 'object', 'properties': {'body': {'type': 'string', 'description': 'Post body'}, 'title': {'type': 'string', 'description': 'Post title'}, 'userId': {'type': 'integer', 'description': 'User ID'}}}
출력 스키마
{'type': 'object', 'properties': {'result': {'type': 'string', 'description': 'Response from the tool'}}, 'additionalProperties': True}
jsonplaceholder.getPost
Get a single post by ID
읽기 전용 멱등성
입력 스키마
{'type': 'object', 'required': [], 'properties': {}}
출력 스키마
{'type': 'object', 'properties': {'result': {'type': 'string', 'description': 'Response from the tool'}}, 'additionalProperties': True}
jsonplaceholder.getPosts
Get all posts
읽기 전용 멱등성
입력 스키마
{'type': 'object', 'required': [], 'properties': {}}
출력 스키마
{'type': 'object', 'properties': {'result': {'type': 'string', 'description': 'Response from the tool'}}, 'additionalProperties': True}
jsonplaceholder.getUsers
Get all users
읽기 전용 멱등성
입력 스키마
{'type': 'object', 'required': [], 'properties': {}}
출력 스키마
{'type': 'object', 'properties': {'result': {'type': 'string', 'description': 'Response from the tool'}}, 'additionalProperties': True}
memory.recall
Retrieve a previously stored value from the agent's encrypted, persistent memory by key.
읽기 전용 멱등성
입력 스키마
{'type': 'object', 'required': ['key'], 'properties': {'key': {'type': 'string', 'description': 'Memory key to retrieve'}}}
출력 스키마
{'type': 'object', 'properties': {'key': {'type': 'string'}, 'value': {'type': 'string'}, 'updated_at': {'type': 'string'}}, 'additionalProperties': True}
memory.store
Store a key-value pair in the agent's encrypted, persistent memory. Survives across sessions.
멱등성
입력 스키마
{'type': 'object', 'required': ['key', 'value'], 'properties': {'key': {'type': 'string', 'description': 'Memory key to store under'}, 'ttl': {'type': 'number', 'description': 'Optional time-to-live in seconds'}, 'value': {'type': 'string', 'description': 'Value to store (will be encrypted)'}}}
출력 스키마
{'type': 'object', 'properties': {'id': {'type': 'string'}, 'key': {'type': 'string'}, 'created_at': {'type': 'string'}, 'updated_at': {'type': 'string'}}, 'additionalProperties': True}
open-weather.getCurrentWeather
Get current weather for a city
읽기 전용 멱등성
입력 스키마
{'type': 'object', 'required': [], 'properties': {}}
출력 스키마
{'type': 'object', 'properties': {'result': {'type': 'string', 'description': 'Response from the tool'}}, 'additionalProperties': True}
open-weather.getForecast
Get 5-day weather forecast for a city
읽기 전용 멱등성
입력 스키마
{'type': 'object', 'required': [], 'properties': {}}
출력 스키마
{'type': 'object', 'properties': {'result': {'type': 'string', 'description': 'Response from the tool'}}, 'additionalProperties': True}
petstore-api.addPet
Add a new pet to the store.
파괴적 작업
입력 스키마
{'type': 'object', 'required': [], 'properties': {}}
출력 스키마
{'type': 'object', 'properties': {'result': {'type': 'string', 'description': 'Response from the tool'}}, 'additionalProperties': True}
petstore-api.createUser
Create user.
파괴적 작업
입력 스키마
{'type': 'object', 'required': [], 'properties': {}}
출력 스키마
{'type': 'object', 'properties': {'result': {'type': 'string', 'description': 'Response from the tool'}}, 'additionalProperties': True}
petstore-api.createUsersWithListInput
Creates list of users with given input array.
파괴적 작업
입력 스키마
{'type': 'object', 'required': [], 'properties': {}}
출력 스키마
{'type': 'object', 'properties': {'result': {'type': 'string', 'description': 'Response from the tool'}}, 'additionalProperties': True}
petstore-api.deleteOrder
Delete purchase order by identifier.
파괴적 작업 멱등성
입력 스키마
{'type': 'object', 'required': [], 'properties': {}}
출력 스키마
{'type': 'object', 'properties': {'result': {'type': 'string', 'description': 'Response from the tool'}}, 'additionalProperties': True}
petstore-api.deletePet
Deletes a pet.
파괴적 작업 멱등성
입력 스키마
{'type': 'object', 'required': [], 'properties': {}}
출력 스키마
{'type': 'object', 'properties': {'result': {'type': 'string', 'description': 'Response from the tool'}}, 'additionalProperties': True}
petstore-api.deleteUser
Delete user resource.
파괴적 작업 멱등성
입력 스키마
{'type': 'object', 'required': [], 'properties': {}}
출력 스키마
{'type': 'object', 'properties': {'result': {'type': 'string', 'description': 'Response from the tool'}}, 'additionalProperties': True}
petstore-api.findPetsByStatus
Finds Pets by status.
읽기 전용 멱등성
입력 스키마
{'type': 'object', 'required': [], 'properties': {}}
출력 스키마
{'type': 'object', 'properties': {'result': {'type': 'string', 'description': 'Response from the tool'}}, 'additionalProperties': True}
petstore-api.findPetsByTags
Finds Pets by tags.
읽기 전용 멱등성
입력 스키마
{'type': 'object', 'required': [], 'properties': {}}
출력 스키마
{'type': 'object', 'properties': {'result': {'type': 'string', 'description': 'Response from the tool'}}, 'additionalProperties': True}
petstore-api.getInventory
Returns pet inventories by status.
읽기 전용 멱등성
입력 스키마
{'type': 'object', 'required': [], 'properties': {}}
출력 스키마
{'type': 'object', 'properties': {'result': {'type': 'string', 'description': 'Response from the tool'}}, 'additionalProperties': True}
petstore-api.getOrderById
Find purchase order by ID.
읽기 전용 멱등성
입력 스키마
{'type': 'object', 'required': [], 'properties': {}}
출력 스키마
{'type': 'object', 'properties': {'result': {'type': 'string', 'description': 'Response from the tool'}}, 'additionalProperties': True}
petstore-api.getPetById
Find pet by ID.
읽기 전용 멱등성
입력 스키마
{'type': 'object', 'required': [], 'properties': {}}
출력 스키마
{'type': 'object', 'properties': {'result': {'type': 'string', 'description': 'Response from the tool'}}, 'additionalProperties': True}
petstore-api.getUserByName
Get user by user name.
읽기 전용 멱등성
입력 스키마
{'type': 'object', 'required': [], 'properties': {}}
출력 스키마
{'type': 'object', 'properties': {'result': {'type': 'string', 'description': 'Response from the tool'}}, 'additionalProperties': True}
petstore-api.loginUser
Logs user into the system.
읽기 전용 멱등성
입력 스키마
{'type': 'object', 'required': [], 'properties': {}}
출력 스키마
{'type': 'object', 'properties': {'result': {'type': 'string', 'description': 'Response from the tool'}}, 'additionalProperties': True}
petstore-api.logoutUser
Logs out current logged in user session.
읽기 전용 멱등성
입력 스키마
{'type': 'object', 'required': [], 'properties': {}}
출력 스키마
{'type': 'object', 'properties': {'result': {'type': 'string', 'description': 'Response from the tool'}}, 'additionalProperties': True}
petstore-api.placeOrder
Place an order for a pet.
파괴적 작업
입력 스키마
{'type': 'object', 'required': [], 'properties': {}}
출력 스키마
{'type': 'object', 'properties': {'result': {'type': 'string', 'description': 'Response from the tool'}}, 'additionalProperties': True}
petstore-api.updatePet
Update an existing pet.
파괴적 작업 멱등성
입력 스키마
{'type': 'object', 'required': [], 'properties': {}}
출력 스키마
{'type': 'object', 'properties': {'result': {'type': 'string', 'description': 'Response from the tool'}}, 'additionalProperties': True}
petstore-api.updatePetWithForm
Updates a pet in the store with form data.
파괴적 작업
입력 스키마
{'type': 'object', 'required': [], 'properties': {}}
출력 스키마
{'type': 'object', 'properties': {'result': {'type': 'string', 'description': 'Response from the tool'}}, 'additionalProperties': True}
petstore-api.updateUser
Update user resource.
파괴적 작업 멱등성
입력 스키마
{'type': 'object', 'required': [], 'properties': {}}
출력 스키마
{'type': 'object', 'properties': {'result': {'type': 'string', 'description': 'Response from the tool'}}, 'additionalProperties': True}
petstore-api.uploadFile
Uploads an image.
파괴적 작업
입력 스키마
{'type': 'object', 'required': [], 'properties': {}}
출력 스키마
{'type': 'object', 'properties': {'result': {'type': 'string', 'description': 'Response from the tool'}}, 'additionalProperties': True}
public-holidays.getAvailableCountries
Get list of available countries
읽기 전용 멱등성
입력 스키마
{'type': 'object', 'required': [], 'properties': {}}
출력 스키마
{'type': 'object', 'properties': {'result': {'type': 'string', 'description': 'Response from the tool'}}, 'additionalProperties': True}
public-holidays.getPublicHolidays
Get public holidays for a country and year
읽기 전용 멱등성
입력 스키마
{'type': 'object', 'required': [], 'properties': {}}
출력 스키마
{'type': 'object', 'properties': {'result': {'type': 'string', 'description': 'Response from the tool'}}, 'additionalProperties': True}
webscrape.extractDesign
Analyze a webpage and extract its design system: colors, fonts, font sizes, spacing values, layout patterns (flexbox/grid usage), and component class name patterns. Uses static HTML fetch (does not render JavaScript).
읽기 전용
입력 스키마
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'The URL to analyze'}}}
출력 스키마
{'type': 'object', 'properties': {'fonts': {'type': 'array'}, 'colors': {'type': 'array'}, 'layout_hints': {'type': 'object'}}, 'additionalProperties': True}
webscrape.scrape
Scrape a webpage and extract its structure: title, headings, links, images, and text content. Uses static HTML fetch (does not render JavaScript).
읽기 전용
입력 스키마
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'The URL to scrape'}}}
출력 스키마
{'type': 'object', 'properties': {'links': {'type': 'array'}, 'title': {'type': 'string'}, 'headings': {'type': 'array'}, 'text_content': {'type': 'string'}}, 'additionalProperties': True}
추가됨
webscrape.extractDesign
2026년 9월 17일 12:45 PM
추가됨
webscrape.scrape
2026년 9월 17일 12:45 PM
추가됨
memory.recall
2026년 9월 17일 12:45 PM
추가됨
memory.store
2026년 9월 17일 12:45 PM
추가됨
acme-mailer.send_email
2026년 9월 17일 12:45 PM
추가됨
echo-server.add
2026년 9월 17일 12:45 PM
추가됨
echo-server.echo
2026년 9월 17일 12:45 PM
추가됨
petstore-api.deleteUser
2026년 9월 17일 12:45 PM
추가됨
petstore-api.updateUser
2026년 9월 17일 12:45 PM
추가됨
petstore-api.getUserByName
2026년 9월 17일 12:45 PM
추가됨
petstore-api.logoutUser
2026년 9월 17일 12:45 PM
추가됨
petstore-api.loginUser
2026년 9월 17일 12:45 PM
추가됨
petstore-api.createUsersWithListInput
2026년 9월 17일 12:45 PM
추가됨
petstore-api.createUser
2026년 9월 17일 12:45 PM
추가됨
petstore-api.deleteOrder
2026년 9월 17일 12:45 PM
추가됨
petstore-api.getOrderById
2026년 9월 17일 12:45 PM
추가됨
petstore-api.placeOrder
2026년 9월 17일 12:45 PM
추가됨
petstore-api.getInventory
2026년 9월 17일 12:45 PM
추가됨
petstore-api.uploadFile
2026년 9월 17일 12:45 PM
추가됨
petstore-api.deletePet
2026년 9월 17일 12:45 PM
추가됨
petstore-api.updatePetWithForm
2026년 9월 17일 12:45 PM
추가됨
petstore-api.getPetById
2026년 9월 17일 12:45 PM
추가됨
petstore-api.findPetsByTags
2026년 9월 17일 12:45 PM
추가됨
petstore-api.findPetsByStatus
2026년 9월 17일 12:45 PM
추가됨
petstore-api.updatePet
2026년 9월 17일 12:45 PM
추가됨
petstore-api.addPet
2026년 9월 17일 12:45 PM
추가됨
open-weather.getForecast
2026년 9월 17일 12:45 PM
추가됨
open-weather.getCurrentWeather
2026년 9월 17일 12:45 PM
추가됨
github-api.searchRepos
2026년 9월 17일 12:45 PM
추가됨
github-api.listRepoIssues
2026년 9월 17일 12:45 PM